From f72dc2715d89858788af854d46b75df230f6c35b Mon Sep 17 00:00:00 2001 From: Florian Zand Date: Thu, 14 Dec 2023 16:42:10 +0100 Subject: [PATCH] Update GitHub pages documentation site. --- docs/data/documentation/anima.json | 2 +- docs/data/documentation/anima/anima.json | 2 +- ...:delay:options:animations:completion:).json | 2 +- ...:delay:options:animations:completion:).json | 2 +- ...:delay:options:animations:completion:).json | 2 +- .../anima/anima/animationoptions.json | 2 +- .../anima/anima/animationoptions/!=(_:_:).json | 2 +- .../anima/animationoptions/autoreverse.json | 2 +- .../anima/animationoptions/contains(_:).json | 2 +- ...ustomstringconvertible-implementations.json | 2 +- .../anima/animationoptions/description.json | 2 +- .../equatable-implementations.json | 2 +- .../animationoptions/formintersection(_:).json | 2 +- .../formsymmetricdifference(_:).json | 2 +- .../anima/animationoptions/formunion(_:).json | 2 +- .../anima/animationoptions/hash(into:).json | 2 +- .../anima/animationoptions/hashvalue.json | 2 +- .../anima/anima/animationoptions/init().json | 2 +- .../anima/anima/animationoptions/init(_:).json | 2 +- .../animationoptions/init(arrayliteral:).json | 2 +- .../animationoptions/init(rawvalue:).json | 2 +- .../anima/animationoptions/insert(_:).json | 2 +- .../animationoptions/integralizevalues.json | 2 +- .../animationoptions/intersection(_:).json | 2 +- .../animationoptions/isdisjoint(with:).json | 2 +- .../anima/anima/animationoptions/isempty.json | 2 +- .../animationoptions/isstrictsubset(of:).json | 2 +- .../isstrictsuperset(of:).json | 2 +- .../anima/animationoptions/issubset(of:).json | 2 +- .../animationoptions/issuperset(of:).json | 2 +- .../optionset-implementations.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../anima/anima/animationoptions/rawvalue.json | 2 +- .../anima/animationoptions/remove(_:).json | 2 +- .../anima/anima/animationoptions/repeats.json | 2 +- .../animationoptions/resetspringvelocity.json | 2 +- .../setalgebra-implementations.json | 2 +- .../anima/animationoptions/subtract(_:).json | 2 +- .../animationoptions/subtracting(_:).json | 2 +- .../symmetricdifference(_:).json | 2 +- .../anima/animationoptions/union(_:).json | 2 +- .../anima/animationoptions/update(with:).json | 2 +- .../anima/anima/decayanimationmode.json | 2 +- .../anima/decayanimationmode/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../anima/anima/decayanimationmode/value.json | 2 +- .../anima/decayanimationmode/velocity.json | 2 +- .../anima/anima/preferredframeraterange.json | 2 +- .../anima/stopallanimations(immediately:).json | 2 +- .../documentation/anima/animatablearray.json | 2 +- .../anima/animatablearray/!=(_:_:).json | 2 +- .../anima/animatablearray/+(_:).json | 2 +- .../anima/animatablearray/+(_:_:)-11108.json | 2 +- .../anima/animatablearray/+(_:_:)-1fqt8.json | 2 +- .../anima/animatablearray/+(_:_:)-495vp.json | 2 +- .../anima/animatablearray/+(_:_:)-4jhtd.json | 2 +- .../anima/animatablearray/+=(_:_:)-8fev2.json | 2 +- .../anima/animatablearray/+=(_:_:)-8tlnn.json | 2 +- .../anima/animatablearray/+=(_:_:)-qpvt.json | 2 +- .../anima/animatablearray/-(_:_:).json | 2 +- .../anima/animatablearray/-=(_:_:)-4y1n4.json | 2 +- .../anima/animatablearray/-=(_:_:)-69chj.json | 2 +- .../additivearithmetic-implementations.json | 2 +- .../anima/animatablearray/allsatisfy(_:).json | 2 +- .../anima/animatablearray/append(_:).json | 2 +- .../animatablearray/append(contentsof:).json | 2 +- .../anima/animatablearray/applying(_:).json | 2 +- ...idirectionalcollection-implementations.json | 2 +- .../anima/animatablearray/clip().json | 2 +- .../collection-implementations.json | 2 +- .../anima/animatablearray/compactmap(_:).json | 2 +- .../anima/animatablearray/compare(_:_:).json | 2 +- .../anima/animatablearray/contains(_:).json | 2 +- .../animatablearray/contains(where:).json | 2 +- .../anima/animatablearray/count.json | 2 +- ...debugstringconvertible-implementations.json | 2 +- .../anima/animatablearray/custommirror.json | 2 +- .../customreflectable-implementations.json | 2 +- ...ustomstringconvertible-implementations.json | 2 +- .../animatablearray/debugdescription.json | 2 +- .../decodable-implementations.json | 2 +- .../anima/animatablearray/description.json | 2 +- .../animatablearray/difference(from:).json | 2 +- .../animatablearray/difference(from:by:).json | 2 +- .../anima/animatablearray/drop(while:).json | 2 +- .../anima/animatablearray/dropfirst(_:).json | 2 +- .../anima/animatablearray/droplast(_:).json | 2 +- .../animatablearray/elementsequal(_:).json | 2 +- .../animatablearray/elementsequal(_:by:).json | 2 +- .../anima/animatablearray/endindex.json | 2 +- .../anima/animatablearray/enumerated().json | 2 +- .../equatable-implementations.json | 2 +- .../animatablearray/fill(using:)-5qdhz.json | 2 +- .../animatablearray/fill(using:)-6bkqd.json | 2 +- .../animatablearray/fill(using:)-9islb.json | 2 +- .../anima/animatablearray/filter(_:).json | 2 +- .../anima/animatablearray/first(where:).json | 2 +- .../anima/animatablearray/first.json | 2 +- .../anima/animatablearray/firstindex(of:).json | 2 +- .../animatablearray/firstindex(where:).json | 2 +- .../animatablearray/firstrange(of:)-7d62v.json | 2 +- .../animatablearray/firstrange(of:)-8sp6q.json | 2 +- .../animatablearray/flatmap(_:)-2mdjl.json | 2 +- .../animatablearray/flatmap(_:)-3cu6p.json | 2 +- .../anima/animatablearray/foreach(_:).json | 2 +- .../anima/animatablearray/formatted().json | 2 +- .../anima/animatablearray/formatted(_:).json | 2 +- .../formindex(_:offsetby:).json | 2 +- .../formindex(_:offsetby:limitedby:).json | 2 +- .../animatablearray/formindex(after:).json | 2 +- .../animatablearray/formindex(before:).json | 2 +- .../anima/animatablearray/hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- .../index(_:offsetby:limitedby:).json | 2 +- .../anima/animatablearray/index(of:).json | 2 +- .../anima/animatablearray/init().json | 2 +- .../anima/animatablearray/init(_:)-1a7aa.json | 2 +- .../anima/animatablearray/init(_:)-42uu.json | 2 +- .../animatablearray/init(arrayliteral:).json | 2 +- .../anima/animatablearray/init(from:).json | 2 +- .../init(repeating:count:)-2b041.json | 2 +- .../init(repeating:count:)-755z5.json | 2 +- .../anima/animatablearray/insert(_:at:).json | 2 +- .../insert(contentsof:at:).json | 2 +- .../interpolate(towards:amount:).json | 2 +- .../interpolated(towards:amount:).json | 2 +- .../anima/animatablearray/isempty.json | 2 +- .../anima/animatablearray/joined().json | 2 +- .../joined(separator:)-30vgs.json | 2 +- .../joined(separator:)-6c8wq.json | 2 +- .../joined(separator:)-8dqqr.json | 2 +- .../anima/animatablearray/last(where:).json | 2 +- .../anima/animatablearray/last.json | 2 +- .../anima/animatablearray/lastindex(of:).json | 2 +- .../animatablearray/lastindex(where:).json | 2 +- .../anima/animatablearray/lazy.json | 2 +- .../lexicographicallyprecedes(_:).json | 2 +- .../lexicographicallyprecedes(_:by:).json | 2 +- .../animatablearray/magnitudesquared.json | 2 +- .../anima/animatablearray/makeiterator().json | 2 +- .../anima/animatablearray/map(_:)-67hc0.json | 2 +- .../anima/animatablearray/map(_:)-vo2v.json | 2 +- .../anima/animatablearray/max().json | 2 +- .../anima/animatablearray/max(by:).json | 2 +- .../anima/animatablearray/min().json | 2 +- .../anima/animatablearray/min(by:).json | 2 +- .../move(fromoffsets:tooffset:).json | 2 +- .../mutablecollection-implementations.json | 2 +- .../animatablearray/partition(by:)-1hp6j.json | 2 +- .../animatablearray/partition(by:)-br2f.json | 2 +- .../anima/animatablearray/poplast().json | 2 +- .../anima/animatablearray/prefix(_:).json | 2 +- .../animatablearray/prefix(through:).json | 2 +- .../anima/animatablearray/prefix(upto:).json | 2 +- .../anima/animatablearray/prefix(while:).json | 2 +- .../anima/animatablearray/publisher.json | 2 +- ...randomaccesscollection-implementations.json | 2 +- .../anima/animatablearray/randomelement().json | 2 +- .../animatablearray/randomelement(using:).json | 2 +- ...ereplaceablecollection-implementations.json | 2 +- .../anima/animatablearray/ranges(of:).json | 2 +- .../anima/animatablearray/reduce(_:_:).json | 2 +- .../anima/animatablearray/reduce(into:_:).json | 2 +- .../anima/animatablearray/remove(at:).json | 2 +- .../animatablearray/remove(atoffsets:).json | 2 +- .../removeall(keepingcapacity:).json | 2 +- .../removeall(where:)-5g89m.json | 2 +- .../removeall(where:)-8n2ac.json | 2 +- .../anima/animatablearray/removefirst().json | 2 +- .../anima/animatablearray/removefirst(_:).json | 2 +- .../anima/animatablearray/removelast().json | 2 +- .../anima/animatablearray/removelast(_:).json | 2 +- .../removesubrange(_:)-1xn9q.json | 2 +- .../removesubrange(_:)-egz8.json | 2 +- .../replace(_:with:maxreplacements:).json | 2 +- .../replacesubrange(_:with:)-3gb2q.json | 2 +- .../replacesubrange(_:with:)-5wlus.json | 2 +- .../replacesubrange(_:with:)-u8vz.json | 2 +- .../replacing(_:with:maxreplacements:).json | 2 +- ...cing(_:with:subrange:maxreplacements:).json | 2 +- .../animatablearray/reservecapacity(_:).json | 2 +- .../anima/animatablearray/reverse().json | 2 +- .../anima/animatablearray/reversed().json | 2 +- .../anima/animatablearray/scale(by:).json | 2 +- .../anima/animatablearray/scaled(by:).json | 2 +- .../sequence-implementations.json | 2 +- .../anima/animatablearray/shuffle().json | 2 +- .../anima/animatablearray/shuffle(using:).json | 2 +- .../anima/animatablearray/shuffled().json | 2 +- .../animatablearray/shuffled(using:).json | 2 +- .../anima/animatablearray/sort().json | 2 +- .../anima/animatablearray/sort(by:).json | 2 +- .../animatablearray/sort(using:)-1bvo8.json | 2 +- .../animatablearray/sort(using:)-78990.json | 2 +- .../anima/animatablearray/sorted().json | 2 +- .../anima/animatablearray/sorted(by:).json | 2 +- .../animatablearray/sorted(using:)-3kko6.json | 2 +- .../animatablearray/sorted(using:)-5iukr.json | 2 +- ...tingemptysubsequences:whereseparator:).json | 2 +- ...:maxsplits:omittingemptysubsequences:).json | 2 +- .../anima/animatablearray/startindex.json | 2 +- .../anima/animatablearray/starts(with:).json | 2 +- .../animatablearray/starts(with:by:).json | 2 +- .../animatablearray/subscript(_:)-32k7c.json | 2 +- .../animatablearray/subscript(_:)-3duu8.json | 2 +- .../animatablearray/subscript(_:)-3gfdy.json | 2 +- .../animatablearray/subscript(_:)-79tk0.json | 2 +- .../animatablearray/subscript(_:)-8726.json | 2 +- .../animatablearray/subscript(_:)-87wl1.json | 2 +- .../animatablearray/subscript(_:)-9khl6.json | 2 +- .../animatablearray/subscript(_:)-9n8mo.json | 2 +- .../animatablearray/subscript(safe:).json | 2 +- .../anima/animatablearray/suffix(_:).json | 2 +- .../anima/animatablearray/suffix(from:).json | 2 +- .../anima/animatablearray/swapat(_:_:).json | 2 +- .../animatablearray/trimmingprefix(_:).json | 2 +- .../trimmingprefix(while:).json | 2 +- .../anima/animatablearray/trimprefix(_:).json | 2 +- .../animatablearray/trimprefix(while:).json | 2 +- .../animatablearray/underestimatedcount.json | 2 +- .../vectorarithmetic-implementations.json | 2 +- ...ontiguousmutablestorageifavailable(_:).json | 2 +- .../withcontiguousstorageifavailable(_:).json | 2 +- .../anima/animatablearray/zero.json | 2 +- .../anima/animatableproperties.json | 2 +- .../anima/animatableproperty.json | 2 +- .../animatabledata-46otf.json | 2 +- .../animatabledata-8pqdo.json | 2 +- .../animatabledata-swift.associatedtype.json | 2 +- .../animatableproperty/init(_:)-1svvs.json | 2 +- .../animatableproperty/init(_:)-23o2q.json | 2 +- .../animatableproperty/init(_:)-5rbx1.json | 2 +- .../animatableproperty/init(_:)-9bv2w.json | 2 +- .../animatableproperty/init(_:)-n050.json | 2 +- .../scaledintegral-3wwha.json | 2 +- .../scaledintegral-7mdub.json | 2 +- .../anima/animatableproperty/zero.json | 2 +- .../anima/animatablepropertyprovider.json | 2 +- .../animator-1xmmh.json | 2 +- .../animator-6pibi.json | 2 +- .../animator-94wn0.json | 2 +- .../animator-97xcu.json | 2 +- .../animatablepropertyprovider/provider.json | 2 +- .../anima/animating-properties.json | 2 +- .../documentation/anima/animatingstate.json | 2 +- .../anima/animatingstate/!=(_:_:).json | 2 +- .../anima/animatingstate/ended.json | 2 +- .../equatable-implementations.json | 2 +- .../anima/animatingstate/hash(into:).json | 2 +- .../anima/animatingstate/hashvalue.json | 2 +- .../anima/animatingstate/inactive.json | 2 +- .../anima/animatingstate/init(rawvalue:).json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../anima/animatingstate/running.json | 2 +- .../documentation/anima/animationevent.json | 2 +- .../anima/animationevent/finished(at:).json | 2 +- .../anima/animationevent/isfinished.json | 2 +- .../anima/animationevent/isretargeted.json | 2 +- .../animationevent/retargeted(from:to:).json | 2 +- .../documentation/anima/animationposition.json | 2 +- .../anima/animationposition/!=(_:_:).json | 2 +- .../anima/animationposition/current.json | 2 +- .../anima/animationposition/end.json | 2 +- .../equatable-implementations.json | 2 +- .../anima/animationposition/hash(into:).json | 2 +- .../anima/animationposition/hashvalue.json | 2 +- .../animationposition/init(rawvalue:).json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../anima/animationposition/start.json | 2 +- .../anima/animationproviding.json | 2 +- .../anima/animationproviding/delay.json | 2 +- .../anima/animationproviding/groupid.json | 2 +- .../anima/animationproviding/id.json | 2 +- .../anima/animationproviding/pause().json | 2 +- .../animationproviding/relativepriority.json | 2 +- .../anima/animationproviding/start().json | 2 +- .../animationproviding/start(afterdelay:).json | 2 +- .../anima/animationproviding/state.json | 2 +- .../anima/animationproviding/stop().json | 2 +- .../stop(at:immediately:).json | 2 +- .../updateanimation(deltatime:).json | 2 +- docs/data/documentation/anima/animations.json | 2 +- docs/data/documentation/anima/appkit.json | 2 +- .../documentation/anima/appkit/nscolor.json | 2 +- .../anima/appkit/nscolor/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../anima/appkit/nscolor/init(_:).json | 2 +- .../anima/appkit/nscolor/scaledintegral.json | 2 +- .../appkit/nscolor/tokeyframevalue().json | 2 +- .../anima/appkit/nscolor/zero.json | 2 +- .../anima/appkit/nsdirectionaledgeinsets.json | 2 +- .../nsdirectionaledgeinsets/!=(_:_:).json | 2 +- .../nsdirectionaledgeinsets/==(_:_:).json | 2 +- .../animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../nsdirectionaledgeinsets/hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- .../nsdirectionaledgeinsets/init(_:).json | 2 +- .../scaledintegral.json | 2 +- .../tokeyframevalue().json | 2 +- .../appkit/nsdirectionaledgeinsets/zero.json | 2 +- .../anima/appkit/nslayoutconstraint.json | 2 +- .../appkit/nslayoutconstraint/animator.json | 2 +- .../documentation/anima/appkit/nsview.json | 2 +- ...atablepropertyprovider-implementations.json | 2 +- .../anima/appkit/nsview/animator.json | 2 +- .../documentation/anima/appkit/nswindow.json | 2 +- .../anima/appkit/nswindow/animator.json | 2 +- .../anima/cakeyframeanimationemittable.json | 2 +- .../keyframeanimation().json | 2 +- ...keyframeanimation(forframerate:)-371zx.json | 2 +- ...keyframeanimation(forframerate:)-6e1ys.json | 2 +- .../keyframeanimation(forscreen:).json | 2 +- ...mationdata(deltatime:values:keytimes:).json | 2 +- .../cakeyframeanimationvalueconvertible.json | 2 +- .../tokeyframevalue().json | 2 +- .../documentation/anima/corefoundation.json | 2 +- .../corefoundation/cgaffinetransform.json | 2 +- .../cgaffinetransform/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../cgaffinetransform/init(_:).json | 2 +- .../cgaffinetransform/scaledintegral.json | 2 +- .../cgaffinetransform/tokeyframevalue().json | 2 +- .../corefoundation/cgaffinetransform/zero.json | 2 +- .../anima/corefoundation/cgfloat.json | 2 +- .../corefoundation/cgfloat/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- .../approximateequatable-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../corefoundation/cgfloat/init(_:)-53tkx.json | 2 +- .../corefoundation/cgfloat/init(_:)-5ysth.json | 2 +- .../isapproximatelyequal(to:epsilon:).json | 2 +- .../corefoundation/cgfloat/scaledintegral.json | 2 +- .../cgfloat/tokeyframevalue().json | 2 +- .../anima/corefoundation/cgpoint.json | 2 +- .../animatableproperty-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../corefoundation/cgpoint/hash(into:).json | 2 +- .../cgpoint/hashable-implementations.json | 2 +- .../anima/corefoundation/cgpoint/init(_:).json | 2 +- .../corefoundation/cgpoint/scaledintegral.json | 2 +- .../cgpoint/tokeyframevalue().json | 2 +- .../anima/corefoundation/cgrect.json | 2 +- .../animatableproperty-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../anima/corefoundation/cgrect/init(_:).json | 2 +- .../corefoundation/cgrect/scaledintegral.json | 2 +- .../cgrect/tokeyframevalue().json | 2 +- .../anima/corefoundation/cgsize.json | 2 +- .../animatableproperty-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../anima/corefoundation/cgsize/init(_:).json | 2 +- .../corefoundation/cgsize/scaledintegral.json | 2 +- .../cgsize/tokeyframevalue().json | 2 +- .../anima/corefoundation/cgvector.json | 2 +- .../cgvector/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- .../corefoundation/cgvector/init(_:).json | 2 +- .../cgvector/scaledintegral.json | 2 +- .../data/documentation/anima/coregraphics.json | 2 +- .../anima/coregraphics/cgcolor.json | 2 +- .../coregraphics/cgcolor/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../anima/coregraphics/cgcolor/init(_:).json | 2 +- .../coregraphics/cgcolor/scaledintegral.json | 2 +- .../cgcolor/tokeyframevalue().json | 2 +- .../anima/coregraphics/cgcolor/zero.json | 2 +- .../documentation/anima/decayanimation.json | 2 +- .../animationproviding-implementations.json | 2 +- .../anima/decayanimation/autoreverse.json | 2 +- .../anima/decayanimation/autostarts.json | 2 +- ...rameanimationemittable-implementations.json | 2 +- .../anima/decayanimation/completion.json | 2 +- ...ustomstringconvertible-implementations.json | 2 +- .../anima/decayanimation/decelerationrate.json | 2 +- .../anima/decayanimation/delay.json | 2 +- .../anima/decayanimation/description.json | 2 +- .../anima/decayanimation/groupid.json | 2 +- .../documentation/anima/decayanimation/id.json | 2 +- .../init(value:target:decelerationrate:).json | 2 +- ...init(value:velocity:decelerationrate:).json | 2 +- .../decayanimation/integralizevalues.json | 2 +- .../anima/decayanimation/isreversed.json | 2 +- .../decayanimation/keyframeanimation().json | 2 +- .../keyframeanimation(forframerate:).json | 2 +- .../keyframeanimation(forscreen:).json | 2 +- .../anima/decayanimation/pause().json | 2 +- ...mationdata(deltatime:values:keytimes:).json | 2 +- .../anima/decayanimation/relativepriority.json | 2 +- .../anima/decayanimation/repeats.json | 2 +- .../anima/decayanimation/start().json | 2 +- .../decayanimation/start(afterdelay:).json | 2 +- .../anima/decayanimation/state.json | 2 +- .../anima/decayanimation/stop().json | 2 +- .../decayanimation/stop(at:immediately:).json | 2 +- .../anima/decayanimation/target.json | 2 +- .../updateanimation(deltatime:).json | 2 +- .../anima/decayanimation/value.json | 2 +- .../anima/decayanimation/valuechanged.json | 2 +- .../anima/decayanimation/velocity.json | 2 +- .../documentation/anima/decayfunction.json | 2 +- .../anima/decayfunction/!=(_:_:).json | 2 +- .../anima/decayfunction/decelerationrate.json | 2 +- ...tion(value:velocity:decelerationrate:).json | 2 +- ...n(fromvalue:tovalue:decelerationrate:).json | 2 +- ...tion(value:velocity:decelerationrate:).json | 2 +- .../equatable-implementations.json | 2 +- .../decayfunction/init(decelerationrate:).json | 2 +- .../scrollviewdecelerationrate.json | 2 +- .../scrollviewdecelerationratefast.json | 2 +- .../update(value:velocity:deltatime:).json | 2 +- ...y(fromvalue:tovalue:decelerationrate:).json | 2 +- docs/data/documentation/anima/decomposed.json | 2 +- .../anima/decomposed/cgquaternion.json | 2 +- .../cgquaternion/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- .../decomposed/cgquaternion/init(_:).json | 2 +- .../cgquaternion/scaledintegral.json | 2 +- .../anima/decomposed/cgquaternion/zero.json | 2 +- .../documentation/anima/easinganimation.json | 2 +- .../animationproviding-implementations.json | 2 +- .../anima/easinganimation/autoreverse.json | 2 +- .../anima/easinganimation/autostarts.json | 2 +- ...rameanimationemittable-implementations.json | 2 +- .../anima/easinganimation/completion.json | 2 +- ...ustomstringconvertible-implementations.json | 2 +- .../anima/easinganimation/delay.json | 2 +- .../anima/easinganimation/description.json | 2 +- .../anima/easinganimation/duration.json | 2 +- .../easinganimation/fractioncomplete.json | 2 +- .../anima/easinganimation/groupid.json | 2 +- .../anima/easinganimation/id.json | 2 +- ...timingfunction:duration:value:target:).json | 2 +- .../easinganimation/integralizevalues.json | 2 +- .../anima/easinganimation/isreversed.json | 2 +- .../easinganimation/keyframeanimation().json | 2 +- .../keyframeanimation(forframerate:).json | 2 +- .../keyframeanimation(forscreen:).json | 2 +- .../anima/easinganimation/pause().json | 2 +- ...mationdata(deltatime:values:keytimes:).json | 2 +- .../easinganimation/relativepriority.json | 2 +- .../anima/easinganimation/repeats.json | 2 +- .../anima/easinganimation/start().json | 2 +- .../easinganimation/start(afterdelay:).json | 2 +- .../anima/easinganimation/state.json | 2 +- .../anima/easinganimation/stop().json | 2 +- .../easinganimation/stop(at:immediately:).json | 2 +- .../anima/easinganimation/target.json | 2 +- .../anima/easinganimation/timingfunction.json | 2 +- .../updateanimation(deltatime:).json | 2 +- .../anima/easinganimation/value.json | 2 +- .../anima/easinganimation/valuechanged.json | 2 +- .../anima/easinganimation/velocity.json | 2 +- .../anima/floatingpointinitializable.json | 2 +- .../init(_:)-2s3qx.json | 2 +- .../init(_:)-90uwa.json | 2 +- docs/data/documentation/anima/foundation.json | 2 +- .../anima/foundation/nsedgeinsets.json | 2 +- .../foundation/nsedgeinsets/!=(_:_:).json | 2 +- .../foundation/nsedgeinsets/==(_:_:).json | 2 +- .../nsedgeinsets/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../foundation/nsedgeinsets/hash(into:).json | 2 +- .../nsedgeinsets/hashable-implementations.json | 2 +- .../foundation/nsedgeinsets/init(_:).json | 2 +- .../nsedgeinsets/scaledintegral.json | 2 +- .../nsedgeinsets/tokeyframevalue().json | 2 +- .../anima/foundation/nsedgeinsets/zero.json | 2 +- .../anima/foundation/nsnumber.json | 2 +- .../foundation/nsnumber/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- .../anima/foundation/nsnumber/init(_:).json | 2 +- .../foundation/nsnumber/scaledintegral.json | 2 +- .../anima/foundation/nsnumber/zero.json | 2 +- .../documentation/anima/layeranimator.json | 2 +- .../anima/layeranimator/anchorpoint.json | 2 +- .../anima/layeranimator/anchorpointz.json | 2 +- .../anima/layeranimator/animation(for:).json | 2 +- .../layeranimator/animationvelocity(for:).json | 2 +- .../anima/layeranimator/backgroundcolor.json | 2 +- .../anima/layeranimator/birthrate.json | 2 +- .../anima/layeranimator/bordercolor.json | 2 +- .../anima/layeranimator/borderwidth.json | 2 +- .../anima/layeranimator/bounds.json | 2 +- .../anima/layeranimator/center.json | 2 +- .../anima/layeranimator/colors.json | 2 +- .../anima/layeranimator/cornerradius.json | 2 +- .../anima/layeranimator/emitterdepth.json | 2 +- .../anima/layeranimator/emitterposition.json | 2 +- .../anima/layeranimator/emittersize.json | 2 +- .../anima/layeranimator/emitterzposition.json | 2 +- .../anima/layeranimator/endpoint.json | 2 +- .../anima/layeranimator/fillcolor.json | 2 +- .../anima/layeranimator/frame.json | 2 +- .../anima/layeranimator/innershadow.json | 2 +- .../layeranimator/instancealphaoffset.json | 2 +- .../layeranimator/instanceblueoffset.json | 2 +- .../anima/layeranimator/instancecolor.json | 2 +- .../anima/layeranimator/instancedelay.json | 2 +- .../layeranimator/instancegreenoffset.json | 2 +- .../anima/layeranimator/instanceredoffset.json | 2 +- .../anima/layeranimator/instancetransform.json | 2 +- .../anima/layeranimator/lifetime.json | 2 +- .../anima/layeranimator/linedashpattern.json | 2 +- .../anima/layeranimator/linedashphase.json | 2 +- .../anima/layeranimator/linewidth.json | 2 +- .../anima/layeranimator/locations.json | 2 +- .../anima/layeranimator/miterlimit.json | 2 +- .../anima/layeranimator/opacity.json | 2 +- .../anima/layeranimator/origin.json | 2 +- .../anima/layeranimator/rotation.json | 2 +- .../anima/layeranimator/scale.json | 2 +- .../anima/layeranimator/shadow.json | 2 +- .../anima/layeranimator/size.json | 2 +- .../anima/layeranimator/spin.json | 2 +- .../anima/layeranimator/startpoint.json | 2 +- .../anima/layeranimator/strokecolor.json | 2 +- .../anima/layeranimator/strokeend.json | 2 +- .../anima/layeranimator/strokestart.json | 2 +- .../anima/layeranimator/tilesize.json | 2 +- .../anima/layeranimator/transform.json | 2 +- .../anima/layeranimator/translation.json | 2 +- .../anima/layeranimator/velocity.json | 2 +- .../anima/layeranimator/zposition.json | 2 +- .../documentation/anima/layoutanimator.json | 2 +- .../anima/layoutanimator/animation(for:).json | 2 +- .../animationvelocity(for:).json | 2 +- .../anima/layoutanimator/constant.json | 2 +- docs/data/documentation/anima/nsuicolor.json | 2 +- docs/data/documentation/anima/nsuiview.json | 2 +- .../documentation/anima/propertyanimator.json | 2 +- .../anima/propertyanimator/animations.json | 2 +- .../anima/propertyanimator/subscript(_:).json | 2 +- .../subscript(animation:).json | 2 +- .../propertyanimator/subscript(velocity:).json | 2 +- docs/data/documentation/anima/quartzcore.json | 2 +- .../anima/quartzcore/calayer.json | 2 +- .../calayer/add(_:forkey:keypath:)-15ulj.json | 2 +- .../calayer/add(_:forkey:keypath:)-444kh.json | 2 +- .../calayer/add(_:forkey:keypath:)-50cq8.json | 2 +- .../calayer/add(_:forkey:keypath:)-8fp45.json | 2 +- ...atablepropertyprovider-implementations.json | 2 +- .../anima/quartzcore/calayer/animator.json | 2 +- .../anima/quartzcore/catransform3d.json | 2 +- .../quartzcore/catransform3d/!=(_:_:).json | 2 +- .../quartzcore/catransform3d/==(_:_:).json | 2 +- .../catransform3d/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../equatable-implementations.json | 2 +- .../quartzcore/catransform3d/init(_:).json | 2 +- .../catransform3d/scaledintegral.json | 2 +- .../catransform3d/tokeyframevalue().json | 2 +- docs/data/documentation/anima/rubberband.json | 2 +- .../scrollviewrubberbandingconstant.json | 2 +- .../value(for:bounds:coefficient:).json | 2 +- ...r:boundssize:contentsize:coefficient:).json | 2 +- ...value(for:range:interval:coefficient:).json | 2 +- .../anima/shadowconfiguration.json | 2 +- .../anima/shadowconfiguration/!=(_:_:).json | 2 +- .../accentcolor(opacity:radius:offset:).json | 2 +- .../shadowconfiguration/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- .../black(opacity:radius:offset:).json | 2 +- .../color(_:opacity:radius:offset:).json | 2 +- .../anima/shadowconfiguration/color.json | 2 +- .../equatable-implementations.json | 2 +- .../anima/shadowconfiguration/init(_:).json | 2 +- .../init(color:opacity:radius:offset:).json | 2 +- .../anima/shadowconfiguration/none().json | 2 +- .../anima/shadowconfiguration/offset.json | 2 +- .../anima/shadowconfiguration/opacity.json | 2 +- .../anima/shadowconfiguration/radius.json | 2 +- .../shadowconfiguration/scaledintegral.json | 2 +- .../anima/shadowconfiguration/zero.json | 2 +- docs/data/documentation/anima/spring.json | 2 +- .../documentation/anima/spring/!=(_:_:).json | 2 +- .../documentation/anima/spring/bounce.json | 2 +- .../spring/bouncy(duration:extrabounce:).json | 2 +- .../documentation/anima/spring/bouncy.json | 2 +- ...ustomstringconvertible-implementations.json | 2 +- .../documentation/anima/spring/damping.json | 2 +- .../anima/spring/dampingratio.json | 2 +- .../anima/spring/description.json | 2 +- .../spring/equatable-implementations.json | 2 +- ...(fromvalue:tovalue:position:velocity:).json | 2 +- .../force(target:position:velocity:).json | 2 +- .../anima/spring/init(duration:bounce:).json | 2 +- .../init(response:dampingratio:mass:).json | 2 +- ...ettlingduration:dampingratio:epsilon:).json | 2 +- .../init(stiffness:dampingratio:mass:).json | 2 +- .../anima/spring/interactive.json | 2 +- docs/data/documentation/anima/spring/mass.json | 2 +- .../documentation/anima/spring/response.json | 2 +- ...alue:tovalue:initialvelocity:epsilon:).json | 2 +- ...ation(target:initialvelocity:epsilon:).json | 2 +- .../anima/spring/settlingduration.json | 2 +- .../spring/smooth(duration:extrabounce:).json | 2 +- .../documentation/anima/spring/smooth.json | 2 +- .../spring/snappy(duration:extrabounce:).json | 2 +- .../documentation/anima/spring/snappy.json | 2 +- .../documentation/anima/spring/stiffness.json | 2 +- ...date(value:velocity:target:deltatime:).json | 2 +- ...omvalue:tovalue:initialvelocity:time:).json | 2 +- .../value(target:initialvelocity:time:).json | 2 +- ...omvalue:tovalue:initialvelocity:time:).json | 2 +- ...velocity(target:initialvelocity:time:).json | 2 +- .../documentation/anima/springanimation.json | 2 +- .../animationproviding-implementations.json | 2 +- .../anima/springanimation/autoreverse.json | 2 +- .../anima/springanimation/autostarts.json | 2 +- ...rameanimationemittable-implementations.json | 2 +- .../anima/springanimation/completion.json | 2 +- ...ustomstringconvertible-implementations.json | 2 +- .../anima/springanimation/delay.json | 2 +- .../anima/springanimation/description.json | 2 +- .../anima/springanimation/groupid.json | 2 +- .../anima/springanimation/id.json | 2 +- ...(spring:value:target:initialvelocity:).json | 2 +- .../springanimation/integralizevalues.json | 2 +- .../anima/springanimation/isreversed.json | 2 +- .../springanimation/keyframeanimation().json | 2 +- .../keyframeanimation(forframerate:).json | 2 +- .../keyframeanimation(forscreen:).json | 2 +- .../anima/springanimation/pause().json | 2 +- ...mationdata(deltatime:values:keytimes:).json | 2 +- .../springanimation/relativepriority.json | 2 +- .../anima/springanimation/repeats.json | 2 +- .../anima/springanimation/settlingtime.json | 2 +- .../anima/springanimation/spring.json | 2 +- .../anima/springanimation/start().json | 2 +- .../springanimation/start(afterdelay:).json | 2 +- .../anima/springanimation/state.json | 2 +- .../anima/springanimation/stop().json | 2 +- .../springanimation/stop(at:immediately:).json | 2 +- .../anima/springanimation/target.json | 2 +- .../updateanimation(deltatime:).json | 2 +- .../anima/springanimation/value.json | 2 +- .../anima/springanimation/valuechanged.json | 2 +- .../anima/springanimation/velocity.json | 2 +- docs/data/documentation/anima/swift.json | 2 +- docs/data/documentation/anima/swift/array.json | 2 +- .../anima/swift/array/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- .../approximateequatable-implementations.json | 2 +- .../anima/swift/array/init(_:).json | 2 +- .../isapproximatelyequal(to:epsilon:).json | 2 +- .../anima/swift/array/scaledintegral.json | 2 +- .../documentation/anima/swift/array/zero.json | 2 +- .../documentation/anima/swift/closedrange.json | 2 +- .../anima/swift/closedrange/nsvalue.json | 2 +- .../data/documentation/anima/swift/double.json | 2 +- .../anima/swift/double/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- .../approximateequatable-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../anima/swift/double/init(_:)-49f9p.json | 2 +- .../anima/swift/double/init(_:)-7d8nf.json | 2 +- .../isapproximatelyequal(to:epsilon:).json | 2 +- .../anima/swift/double/scaledintegral.json | 2 +- .../anima/swift/double/tokeyframevalue().json | 2 +- docs/data/documentation/anima/swift/float.json | 2 +- .../anima/swift/float/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- .../approximateequatable-implementations.json | 2 +- ...mationvalueconvertible-implementations.json | 2 +- .../anima/swift/float/init(_:).json | 2 +- .../isapproximatelyequal(to:epsilon:).json | 2 +- .../anima/swift/float/scaledintegral.json | 2 +- .../anima/swift/float/tokeyframevalue().json | 2 +- .../documentation/anima/swift/optional.json | 2 +- .../anima/swift/optional/animatabledata.json | 2 +- .../animatableproperty-implementations.json | 2 +- .../anima/swift/optional/init(_:).json | 2 +- .../anima/swift/optional/scaledintegral.json | 2 +- .../anima/swift/optional/zero.json | 2 +- docs/data/documentation/anima/swift/set.json | 2 +- .../approximateequatable-implementations.json | 2 +- .../set/isapproximatelyequal(to:epsilon:).json | 2 +- .../documentation/anima/timingfunction.json | 2 +- .../anima/timingfunction/!=(_:_:).json | 2 +- .../anima/timingfunction/==(_:_:).json | 2 +- .../anima/timingfunction/bezier(_:).json | 2 +- ...ustomstringconvertible-implementations.json | 2 +- .../anima/timingfunction/default.json | 2 +- .../anima/timingfunction/description.json | 2 +- .../anima/timingfunction/easein.json | 2 +- .../anima/timingfunction/easeineaseout.json | 2 +- .../anima/timingfunction/easeout.json | 2 +- .../anima/timingfunction/easing.json | 2 +- .../timingfunction/easing/easeinback.json | 2 +- .../timingfunction/easing/easeinbounce.json | 2 +- .../timingfunction/easing/easeincirc.json | 2 +- .../timingfunction/easing/easeincubic.json | 2 +- .../timingfunction/easing/easeinelastic.json | 2 +- .../timingfunction/easing/easeinexpo.json | 2 +- .../timingfunction/easing/easeinoutback.json | 2 +- .../timingfunction/easing/easeinoutbounce.json | 2 +- .../timingfunction/easing/easeinoutcirc.json | 2 +- .../timingfunction/easing/easeinoutcubic.json | 2 +- .../easing/easeinoutelastic.json | 2 +- .../timingfunction/easing/easeinoutexpo.json | 2 +- .../timingfunction/easing/easeinoutquad.json | 2 +- .../timingfunction/easing/easeinoutquart.json | 2 +- .../timingfunction/easing/easeinoutquint.json | 2 +- .../timingfunction/easing/easeinoutsine.json | 2 +- .../timingfunction/easing/easeinquad.json | 2 +- .../timingfunction/easing/easeinquart.json | 2 +- .../timingfunction/easing/easeinquint.json | 2 +- .../timingfunction/easing/easeinsine.json | 2 +- .../timingfunction/easing/easeoutback.json | 2 +- .../timingfunction/easing/easeoutbounce.json | 2 +- .../timingfunction/easing/easeoutcirc.json | 2 +- .../timingfunction/easing/easeoutcubic.json | 2 +- .../timingfunction/easing/easeoutelastic.json | 2 +- .../timingfunction/easing/easeoutexpo.json | 2 +- .../timingfunction/easing/easeoutquad.json | 2 +- .../timingfunction/easing/easeoutquart.json | 2 +- .../timingfunction/easing/easeoutquint.json | 2 +- .../timingfunction/easing/easeoutsine.json | 2 +- .../equatable-implementations.json | 2 +- .../anima/timingfunction/function(_:).json | 2 +- .../anima/timingfunction/hash(into:).json | 2 +- .../hashable-implementations.json | 2 +- .../anima/timingfunction/init(_:).json | 2 +- .../timingfunction/init(x1:y1:x2:y2:).json | 2 +- .../anima/timingfunction/linear.json | 2 +- .../anima/timingfunction/name.json | 2 +- .../timingfunction/solve(at:duration:).json | 2 +- .../timingfunction/solve(at:epsilon:).json | 2 +- .../anima/timingfunction/swiftout.json | 2 +- .../anima/timingfunction/unitbezier.json | 2 +- .../timingfunction/unitbezier/!=(_:_:).json | 2 +- .../unitbezier/equatable-implementations.json | 2 +- .../anima/timingfunction/unitbezier/first.json | 2 +- .../unitbezier/init(first:second:).json | 2 +- .../unitbezier/init(x1:y1:x2:y2:).json | 2 +- .../timingfunction/unitbezier/second.json | 2 +- .../unitbezier/solve(x:duration:).json | 2 +- .../unitbezier/solve(x:epsilon:).json | 2 +- .../data/documentation/anima/viewanimator.json | 2 +- .../anima/viewanimator/alpha.json | 2 +- .../anima/viewanimator/animation(for:).json | 2 +- .../viewanimator/animationvelocity(for:).json | 2 +- .../anima/viewanimator/backgroundcolor.json | 2 +- .../anima/viewanimator/bordercolor.json | 2 +- .../anima/viewanimator/borderwidth.json | 2 +- .../anima/viewanimator/bounds.json | 2 +- .../anima/viewanimator/center.json | 2 +- .../anima/viewanimator/color.json | 2 +- .../viewanimator/contenttintcolor-7tls5.json | 2 +- .../viewanimator/contenttintcolor-8zkdt.json | 2 +- .../anima/viewanimator/contentviewmargins.json | 2 +- .../anima/viewanimator/cornerradius.json | 2 +- .../anima/viewanimator/documentoffset.json | 2 +- .../anima/viewanimator/doublevalue-1an93.json | 2 +- .../anima/viewanimator/doublevalue-1rd7u.json | 2 +- .../anima/viewanimator/edgeinsets.json | 2 +- .../anima/viewanimator/fillcolor.json | 2 +- .../anima/viewanimator/floatvalue.json | 2 +- .../anima/viewanimator/fontsize-2t9f3.json | 2 +- .../anima/viewanimator/fontsize-3yvwy.json | 2 +- .../anima/viewanimator/frame.json | 2 +- .../anima/viewanimator/innershadow.json | 2 +- .../anima/viewanimator/magnification.json | 2 +- .../anima/viewanimator/maxvalue.json | 2 +- .../anima/viewanimator/minvalue.json | 2 +- .../anima/viewanimator/origin.json | 2 +- .../anima/viewanimator/rotation.json | 2 +- .../anima/viewanimator/scale.json | 2 +- .../setmagnification(_:centeredat:).json | 2 +- .../anima/viewanimator/shadow.json | 2 +- .../documentation/anima/viewanimator/size.json | 2 +- .../anima/viewanimator/spacing.json | 2 +- .../anima/viewanimator/textcolor-3yp1n.json | 2 +- .../anima/viewanimator/textcolor-44e46.json | 2 +- .../anima/viewanimator/titlefontsize.json | 2 +- .../anima/viewanimator/transform3d.json | 2 +- .../anima/viewanimator/translation.json | 2 +- .../documentation/anima/windowanimator.json | 2 +- .../anima/windowanimator/alphavalue.json | 2 +- .../anima/windowanimator/animation(for:).json | 2 +- .../animationvelocity(for:).json | 2 +- .../anima/windowanimator/backgroundcolor.json | 2 +- .../anima/windowanimator/center.json | 2 +- .../anima/windowanimator/frame.json | 2 +- .../anima/windowanimator/origin.json | 2 +- .../anima/windowanimator/size.json | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../anima/animationoptions/!=(_:_:)/index.html | 2 +- .../animationoptions/autoreverse/index.html | 2 +- .../animationoptions/contains(_:)/index.html | 2 +- .../index.html | 2 +- .../animationoptions/description/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../formintersection(_:)/index.html | 2 +- .../formsymmetricdifference(_:)/index.html | 2 +- .../animationoptions/formunion(_:)/index.html | 2 +- .../animationoptions/hash(into:)/index.html | 2 +- .../animationoptions/hashvalue/index.html | 2 +- .../anima/anima/animationoptions/index.html | 2 +- .../anima/animationoptions/init()/index.html | 2 +- .../anima/animationoptions/init(_:)/index.html | 2 +- .../init(arrayliteral:)/index.html | 2 +- .../init(rawvalue:)/index.html | 2 +- .../animationoptions/insert(_:)/index.html | 2 +- .../integralizevalues/index.html | 2 +- .../intersection(_:)/index.html | 2 +- .../isdisjoint(with:)/index.html | 2 +- .../anima/animationoptions/isempty/index.html | 2 +- .../isstrictsubset(of:)/index.html | 2 +- .../isstrictsuperset(of:)/index.html | 2 +- .../animationoptions/issubset(of:)/index.html | 2 +- .../issuperset(of:)/index.html | 2 +- .../optionset-implementations/index.html | 2 +- .../index.html | 2 +- .../anima/animationoptions/rawvalue/index.html | 2 +- .../animationoptions/remove(_:)/index.html | 2 +- .../anima/animationoptions/repeats/index.html | 2 +- .../resetspringvelocity/index.html | 2 +- .../setalgebra-implementations/index.html | 2 +- .../animationoptions/subtract(_:)/index.html | 2 +- .../subtracting(_:)/index.html | 2 +- .../symmetricdifference(_:)/index.html | 2 +- .../animationoptions/union(_:)/index.html | 2 +- .../animationoptions/update(with:)/index.html | 2 +- .../decayanimationmode/!=(_:_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../anima/anima/decayanimationmode/index.html | 2 +- .../anima/decayanimationmode/value/index.html | 2 +- .../decayanimationmode/velocity/index.html | 2 +- docs/documentation/anima/anima/index.html | 2 +- .../anima/preferredframeraterange/index.html | 2 +- .../stopallanimations(immediately:)/index.html | 2 +- .../anima/animatablearray/!=(_:_:)/index.html | 2 +- .../anima/animatablearray/+(_:)/index.html | 2 +- .../animatablearray/+(_:_:)-11108/index.html | 2 +- .../animatablearray/+(_:_:)-1fqt8/index.html | 2 +- .../animatablearray/+(_:_:)-495vp/index.html | 2 +- .../animatablearray/+(_:_:)-4jhtd/index.html | 2 +- .../animatablearray/+=(_:_:)-8fev2/index.html | 2 +- .../animatablearray/+=(_:_:)-8tlnn/index.html | 2 +- .../animatablearray/+=(_:_:)-qpvt/index.html | 2 +- .../anima/animatablearray/-(_:_:)/index.html | 2 +- .../animatablearray/-=(_:_:)-4y1n4/index.html | 2 +- .../animatablearray/-=(_:_:)-69chj/index.html | 2 +- .../index.html | 2 +- .../animatablearray/allsatisfy(_:)/index.html | 2 +- .../animatablearray/append(_:)/index.html | 2 +- .../append(contentsof:)/index.html | 2 +- .../animatablearray/applying(_:)/index.html | 2 +- .../index.html | 2 +- .../anima/animatablearray/clip()/index.html | 2 +- .../collection-implementations/index.html | 2 +- .../animatablearray/compactmap(_:)/index.html | 2 +- .../animatablearray/compare(_:_:)/index.html | 2 +- .../animatablearray/contains(_:)/index.html | 2 +- .../contains(where:)/index.html | 2 +- .../anima/animatablearray/count/index.html | 2 +- .../index.html | 2 +- .../animatablearray/custommirror/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../debugdescription/index.html | 2 +- .../decodable-implementations/index.html | 2 +- .../animatablearray/description/index.html | 2 +- .../difference(from:)/index.html | 2 +- .../difference(from:by:)/index.html | 2 +- .../animatablearray/drop(while:)/index.html | 2 +- .../animatablearray/dropfirst(_:)/index.html | 2 +- .../animatablearray/droplast(_:)/index.html | 2 +- .../elementsequal(_:)/index.html | 2 +- .../elementsequal(_:by:)/index.html | 2 +- .../anima/animatablearray/endindex/index.html | 2 +- .../animatablearray/enumerated()/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../fill(using:)-5qdhz/index.html | 2 +- .../fill(using:)-6bkqd/index.html | 2 +- .../fill(using:)-9islb/index.html | 2 +- .../animatablearray/filter(_:)/index.html | 2 +- .../animatablearray/first(where:)/index.html | 2 +- .../anima/animatablearray/first/index.html | 2 +- .../animatablearray/firstindex(of:)/index.html | 2 +- .../firstindex(where:)/index.html | 2 +- .../firstrange(of:)-7d62v/index.html | 2 +- .../firstrange(of:)-8sp6q/index.html | 2 +- .../flatmap(_:)-2mdjl/index.html | 2 +- .../flatmap(_:)-3cu6p/index.html | 2 +- .../animatablearray/foreach(_:)/index.html | 2 +- .../animatablearray/formatted()/index.html | 2 +- .../animatablearray/formatted(_:)/index.html | 2 +- .../formindex(_:offsetby:)/index.html | 2 +- .../index.html | 2 +- .../formindex(after:)/index.html | 2 +- .../formindex(before:)/index.html | 2 +- .../animatablearray/hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../index(_:offsetby:limitedby:)/index.html | 2 +- .../animatablearray/index(of:)/index.html | 2 +- .../anima/animatablearray/index.html | 2 +- .../anima/animatablearray/init()/index.html | 2 +- .../animatablearray/init(_:)-1a7aa/index.html | 2 +- .../animatablearray/init(_:)-42uu/index.html | 2 +- .../init(arrayliteral:)/index.html | 2 +- .../animatablearray/init(from:)/index.html | 2 +- .../init(repeating:count:)-2b041/index.html | 2 +- .../init(repeating:count:)-755z5/index.html | 2 +- .../animatablearray/insert(_:at:)/index.html | 2 +- .../insert(contentsof:at:)/index.html | 2 +- .../interpolate(towards:amount:)/index.html | 2 +- .../interpolated(towards:amount:)/index.html | 2 +- .../anima/animatablearray/isempty/index.html | 2 +- .../anima/animatablearray/joined()/index.html | 2 +- .../joined(separator:)-30vgs/index.html | 2 +- .../joined(separator:)-6c8wq/index.html | 2 +- .../joined(separator:)-8dqqr/index.html | 2 +- .../animatablearray/last(where:)/index.html | 2 +- .../anima/animatablearray/last/index.html | 2 +- .../animatablearray/lastindex(of:)/index.html | 2 +- .../lastindex(where:)/index.html | 2 +- .../anima/animatablearray/lazy/index.html | 2 +- .../lexicographicallyprecedes(_:)/index.html | 2 +- .../index.html | 2 +- .../magnitudesquared/index.html | 2 +- .../animatablearray/makeiterator()/index.html | 2 +- .../animatablearray/map(_:)-67hc0/index.html | 2 +- .../animatablearray/map(_:)-vo2v/index.html | 2 +- .../anima/animatablearray/max()/index.html | 2 +- .../anima/animatablearray/max(by:)/index.html | 2 +- .../anima/animatablearray/min()/index.html | 2 +- .../anima/animatablearray/min(by:)/index.html | 2 +- .../move(fromoffsets:tooffset:)/index.html | 2 +- .../index.html | 2 +- .../partition(by:)-1hp6j/index.html | 2 +- .../partition(by:)-br2f/index.html | 2 +- .../anima/animatablearray/poplast()/index.html | 2 +- .../animatablearray/prefix(_:)/index.html | 2 +- .../prefix(through:)/index.html | 2 +- .../animatablearray/prefix(upto:)/index.html | 2 +- .../animatablearray/prefix(while:)/index.html | 2 +- .../anima/animatablearray/publisher/index.html | 2 +- .../index.html | 2 +- .../animatablearray/randomelement()/index.html | 2 +- .../randomelement(using:)/index.html | 2 +- .../index.html | 2 +- .../animatablearray/ranges(of:)/index.html | 2 +- .../animatablearray/reduce(_:_:)/index.html | 2 +- .../animatablearray/reduce(into:_:)/index.html | 2 +- .../animatablearray/remove(at:)/index.html | 2 +- .../remove(atoffsets:)/index.html | 2 +- .../removeall(keepingcapacity:)/index.html | 2 +- .../removeall(where:)-5g89m/index.html | 2 +- .../removeall(where:)-8n2ac/index.html | 2 +- .../animatablearray/removefirst()/index.html | 2 +- .../animatablearray/removefirst(_:)/index.html | 2 +- .../animatablearray/removelast()/index.html | 2 +- .../animatablearray/removelast(_:)/index.html | 2 +- .../removesubrange(_:)-1xn9q/index.html | 2 +- .../removesubrange(_:)-egz8/index.html | 2 +- .../index.html | 2 +- .../replacesubrange(_:with:)-3gb2q/index.html | 2 +- .../replacesubrange(_:with:)-5wlus/index.html | 2 +- .../replacesubrange(_:with:)-u8vz/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../reservecapacity(_:)/index.html | 2 +- .../anima/animatablearray/reverse()/index.html | 2 +- .../animatablearray/reversed()/index.html | 2 +- .../animatablearray/scale(by:)/index.html | 2 +- .../animatablearray/scaled(by:)/index.html | 2 +- .../sequence-implementations/index.html | 2 +- .../anima/animatablearray/shuffle()/index.html | 2 +- .../animatablearray/shuffle(using:)/index.html | 2 +- .../animatablearray/shuffled()/index.html | 2 +- .../shuffled(using:)/index.html | 2 +- .../anima/animatablearray/sort()/index.html | 2 +- .../anima/animatablearray/sort(by:)/index.html | 2 +- .../sort(using:)-1bvo8/index.html | 2 +- .../sort(using:)-78990/index.html | 2 +- .../anima/animatablearray/sorted()/index.html | 2 +- .../animatablearray/sorted(by:)/index.html | 2 +- .../sorted(using:)-3kko6/index.html | 2 +- .../sorted(using:)-5iukr/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../animatablearray/startindex/index.html | 2 +- .../animatablearray/starts(with:)/index.html | 2 +- .../starts(with:by:)/index.html | 2 +- .../subscript(_:)-32k7c/index.html | 2 +- .../subscript(_:)-3duu8/index.html | 2 +- .../subscript(_:)-3gfdy/index.html | 2 +- .../subscript(_:)-79tk0/index.html | 2 +- .../subscript(_:)-8726/index.html | 2 +- .../subscript(_:)-87wl1/index.html | 2 +- .../subscript(_:)-9khl6/index.html | 2 +- .../subscript(_:)-9n8mo/index.html | 2 +- .../subscript(safe:)/index.html | 2 +- .../animatablearray/suffix(_:)/index.html | 2 +- .../animatablearray/suffix(from:)/index.html | 2 +- .../animatablearray/swapat(_:_:)/index.html | 2 +- .../trimmingprefix(_:)/index.html | 2 +- .../trimmingprefix(while:)/index.html | 2 +- .../animatablearray/trimprefix(_:)/index.html | 2 +- .../trimprefix(while:)/index.html | 2 +- .../underestimatedcount/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../anima/animatablearray/zero/index.html | 2 +- .../anima/animatableproperties/index.html | 2 +- .../animatabledata-46otf/index.html | 2 +- .../animatabledata-8pqdo/index.html | 2 +- .../index.html | 2 +- .../anima/animatableproperty/index.html | 2 +- .../init(_:)-1svvs/index.html | 2 +- .../init(_:)-23o2q/index.html | 2 +- .../init(_:)-5rbx1/index.html | 2 +- .../init(_:)-9bv2w/index.html | 2 +- .../init(_:)-n050/index.html | 2 +- .../scaledintegral-3wwha/index.html | 2 +- .../scaledintegral-7mdub/index.html | 2 +- .../anima/animatableproperty/zero/index.html | 2 +- .../animator-1xmmh/index.html | 2 +- .../animator-6pibi/index.html | 2 +- .../animator-94wn0/index.html | 2 +- .../animator-97xcu/index.html | 2 +- .../animatablepropertyprovider/index.html | 2 +- .../provider/index.html | 2 +- .../anima/animating-properties/index.html | 2 +- .../anima/animatingstate/!=(_:_:)/index.html | 2 +- .../anima/animatingstate/ended/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../animatingstate/hash(into:)/index.html | 2 +- .../anima/animatingstate/hashvalue/index.html | 2 +- .../anima/animatingstate/inactive/index.html | 2 +- .../anima/animatingstate/index.html | 2 +- .../animatingstate/init(rawvalue:)/index.html | 2 +- .../index.html | 2 +- .../anima/animatingstate/running/index.html | 2 +- .../animationevent/finished(at:)/index.html | 2 +- .../anima/animationevent/index.html | 2 +- .../anima/animationevent/isfinished/index.html | 2 +- .../animationevent/isretargeted/index.html | 2 +- .../retargeted(from:to:)/index.html | 2 +- .../animationposition/!=(_:_:)/index.html | 2 +- .../anima/animationposition/current/index.html | 2 +- .../anima/animationposition/end/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../animationposition/hash(into:)/index.html | 2 +- .../animationposition/hashvalue/index.html | 2 +- .../anima/animationposition/index.html | 2 +- .../init(rawvalue:)/index.html | 2 +- .../index.html | 2 +- .../anima/animationposition/start/index.html | 2 +- .../anima/animationproviding/delay/index.html | 2 +- .../animationproviding/groupid/index.html | 2 +- .../anima/animationproviding/id/index.html | 2 +- .../anima/animationproviding/index.html | 2 +- .../animationproviding/pause()/index.html | 2 +- .../relativepriority/index.html | 2 +- .../animationproviding/start()/index.html | 2 +- .../start(afterdelay:)/index.html | 2 +- .../anima/animationproviding/state/index.html | 2 +- .../anima/animationproviding/stop()/index.html | 2 +- .../stop(at:immediately:)/index.html | 2 +- .../updateanimation(deltatime:)/index.html | 2 +- docs/documentation/anima/animations/index.html | 2 +- docs/documentation/anima/appkit/index.html | 2 +- .../appkit/nscolor/animatabledata/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../anima/appkit/nscolor/index.html | 2 +- .../anima/appkit/nscolor/init(_:)/index.html | 2 +- .../appkit/nscolor/scaledintegral/index.html | 2 +- .../nscolor/tokeyframevalue()/index.html | 2 +- .../anima/appkit/nscolor/zero/index.html | 2 +- .../!=(_:_:)/index.html | 2 +- .../==(_:_:)/index.html | 2 +- .../animatabledata/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../appkit/nsdirectionaledgeinsets/index.html | 2 +- .../init(_:)/index.html | 2 +- .../scaledintegral/index.html | 2 +- .../tokeyframevalue()/index.html | 2 +- .../nsdirectionaledgeinsets/zero/index.html | 2 +- .../nslayoutconstraint/animator/index.html | 2 +- .../anima/appkit/nslayoutconstraint/index.html | 2 +- .../index.html | 2 +- .../anima/appkit/nsview/animator/index.html | 2 +- .../anima/appkit/nsview/index.html | 2 +- .../anima/appkit/nswindow/animator/index.html | 2 +- .../anima/appkit/nswindow/index.html | 2 +- .../cakeyframeanimationemittable/index.html | 2 +- .../keyframeanimation()/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../keyframeanimation(forscreen:)/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../tokeyframevalue()/index.html | 2 +- .../animatabledata/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../cgaffinetransform/index.html | 2 +- .../cgaffinetransform/init(_:)/index.html | 2 +- .../scaledintegral/index.html | 2 +- .../tokeyframevalue()/index.html | 2 +- .../cgaffinetransform/zero/index.html | 2 +- .../cgfloat/animatabledata/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../anima/corefoundation/cgfloat/index.html | 2 +- .../cgfloat/init(_:)-53tkx/index.html | 2 +- .../cgfloat/init(_:)-5ysth/index.html | 2 +- .../index.html | 2 +- .../cgfloat/scaledintegral/index.html | 2 +- .../cgfloat/tokeyframevalue()/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../cgpoint/hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../anima/corefoundation/cgpoint/index.html | 2 +- .../corefoundation/cgpoint/init(_:)/index.html | 2 +- .../cgpoint/scaledintegral/index.html | 2 +- .../cgpoint/tokeyframevalue()/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../anima/corefoundation/cgrect/index.html | 2 +- .../corefoundation/cgrect/init(_:)/index.html | 2 +- .../cgrect/scaledintegral/index.html | 2 +- .../cgrect/tokeyframevalue()/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../anima/corefoundation/cgsize/index.html | 2 +- .../corefoundation/cgsize/init(_:)/index.html | 2 +- .../cgsize/scaledintegral/index.html | 2 +- .../cgsize/tokeyframevalue()/index.html | 2 +- .../cgvector/animatabledata/index.html | 2 +- .../index.html | 2 +- .../anima/corefoundation/cgvector/index.html | 2 +- .../cgvector/init(_:)/index.html | 2 +- .../cgvector/scaledintegral/index.html | 2 +- .../anima/corefoundation/index.html | 2 +- .../cgcolor/animatabledata/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../anima/coregraphics/cgcolor/index.html | 2 +- .../coregraphics/cgcolor/init(_:)/index.html | 2 +- .../cgcolor/scaledintegral/index.html | 2 +- .../cgcolor/tokeyframevalue()/index.html | 2 +- .../anima/coregraphics/cgcolor/zero/index.html | 2 +- .../anima/coregraphics/index.html | 2 +- .../index.html | 2 +- .../decayanimation/autoreverse/index.html | 2 +- .../anima/decayanimation/autostarts/index.html | 2 +- .../index.html | 2 +- .../anima/decayanimation/completion/index.html | 2 +- .../index.html | 2 +- .../decayanimation/decelerationrate/index.html | 2 +- .../anima/decayanimation/delay/index.html | 2 +- .../decayanimation/description/index.html | 2 +- .../anima/decayanimation/groupid/index.html | 2 +- .../anima/decayanimation/id/index.html | 2 +- .../anima/decayanimation/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../integralizevalues/index.html | 2 +- .../anima/decayanimation/isreversed/index.html | 2 +- .../keyframeanimation()/index.html | 2 +- .../index.html | 2 +- .../keyframeanimation(forscreen:)/index.html | 2 +- .../anima/decayanimation/pause()/index.html | 2 +- .../index.html | 2 +- .../decayanimation/relativepriority/index.html | 2 +- .../anima/decayanimation/repeats/index.html | 2 +- .../anima/decayanimation/start()/index.html | 2 +- .../start(afterdelay:)/index.html | 2 +- .../anima/decayanimation/state/index.html | 2 +- .../anima/decayanimation/stop()/index.html | 2 +- .../stop(at:immediately:)/index.html | 2 +- .../anima/decayanimation/target/index.html | 2 +- .../updateanimation(deltatime:)/index.html | 2 +- .../anima/decayanimation/value/index.html | 2 +- .../decayanimation/valuechanged/index.html | 2 +- .../anima/decayanimation/velocity/index.html | 2 +- .../anima/decayfunction/!=(_:_:)/index.html | 2 +- .../decayfunction/decelerationrate/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../anima/decayfunction/index.html | 2 +- .../init(decelerationrate:)/index.html | 2 +- .../scrollviewdecelerationrate/index.html | 2 +- .../scrollviewdecelerationratefast/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../cgquaternion/animatabledata/index.html | 2 +- .../index.html | 2 +- .../anima/decomposed/cgquaternion/index.html | 2 +- .../cgquaternion/init(_:)/index.html | 2 +- .../cgquaternion/scaledintegral/index.html | 2 +- .../decomposed/cgquaternion/zero/index.html | 2 +- docs/documentation/anima/decomposed/index.html | 2 +- .../index.html | 2 +- .../easinganimation/autoreverse/index.html | 2 +- .../easinganimation/autostarts/index.html | 2 +- .../index.html | 2 +- .../easinganimation/completion/index.html | 2 +- .../index.html | 2 +- .../anima/easinganimation/delay/index.html | 2 +- .../easinganimation/description/index.html | 2 +- .../anima/easinganimation/duration/index.html | 2 +- .../fractioncomplete/index.html | 2 +- .../anima/easinganimation/groupid/index.html | 2 +- .../anima/easinganimation/id/index.html | 2 +- .../anima/easinganimation/index.html | 2 +- .../index.html | 2 +- .../integralizevalues/index.html | 2 +- .../easinganimation/isreversed/index.html | 2 +- .../keyframeanimation()/index.html | 2 +- .../index.html | 2 +- .../keyframeanimation(forscreen:)/index.html | 2 +- .../anima/easinganimation/pause()/index.html | 2 +- .../index.html | 2 +- .../relativepriority/index.html | 2 +- .../anima/easinganimation/repeats/index.html | 2 +- .../anima/easinganimation/start()/index.html | 2 +- .../start(afterdelay:)/index.html | 2 +- .../anima/easinganimation/state/index.html | 2 +- .../anima/easinganimation/stop()/index.html | 2 +- .../stop(at:immediately:)/index.html | 2 +- .../anima/easinganimation/target/index.html | 2 +- .../easinganimation/timingfunction/index.html | 2 +- .../updateanimation(deltatime:)/index.html | 2 +- .../anima/easinganimation/value/index.html | 2 +- .../easinganimation/valuechanged/index.html | 2 +- .../anima/easinganimation/velocity/index.html | 2 +- .../floatingpointinitializable/index.html | 2 +- .../init(_:)-2s3qx/index.html | 2 +- .../init(_:)-90uwa/index.html | 2 +- docs/documentation/anima/foundation/index.html | 2 +- .../nsedgeinsets/!=(_:_:)/index.html | 2 +- .../nsedgeinsets/==(_:_:)/index.html | 2 +- .../nsedgeinsets/animatabledata/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../nsedgeinsets/hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../anima/foundation/nsedgeinsets/index.html | 2 +- .../nsedgeinsets/init(_:)/index.html | 2 +- .../nsedgeinsets/scaledintegral/index.html | 2 +- .../nsedgeinsets/tokeyframevalue()/index.html | 2 +- .../foundation/nsedgeinsets/zero/index.html | 2 +- .../nsnumber/animatabledata/index.html | 2 +- .../index.html | 2 +- .../anima/foundation/nsnumber/index.html | 2 +- .../foundation/nsnumber/init(_:)/index.html | 2 +- .../nsnumber/scaledintegral/index.html | 2 +- .../anima/foundation/nsnumber/zero/index.html | 2 +- docs/documentation/anima/index.html | 2 +- .../anima/layeranimator/anchorpoint/index.html | 2 +- .../layeranimator/anchorpointz/index.html | 2 +- .../layeranimator/animation(for:)/index.html | 2 +- .../animationvelocity(for:)/index.html | 2 +- .../layeranimator/backgroundcolor/index.html | 2 +- .../anima/layeranimator/birthrate/index.html | 2 +- .../anima/layeranimator/bordercolor/index.html | 2 +- .../anima/layeranimator/borderwidth/index.html | 2 +- .../anima/layeranimator/bounds/index.html | 2 +- .../anima/layeranimator/center/index.html | 2 +- .../anima/layeranimator/colors/index.html | 2 +- .../layeranimator/cornerradius/index.html | 2 +- .../layeranimator/emitterdepth/index.html | 2 +- .../layeranimator/emitterposition/index.html | 2 +- .../anima/layeranimator/emittersize/index.html | 2 +- .../layeranimator/emitterzposition/index.html | 2 +- .../anima/layeranimator/endpoint/index.html | 2 +- .../anima/layeranimator/fillcolor/index.html | 2 +- .../anima/layeranimator/frame/index.html | 2 +- .../anima/layeranimator/index.html | 2 +- .../anima/layeranimator/innershadow/index.html | 2 +- .../instancealphaoffset/index.html | 2 +- .../instanceblueoffset/index.html | 2 +- .../layeranimator/instancecolor/index.html | 2 +- .../layeranimator/instancedelay/index.html | 2 +- .../instancegreenoffset/index.html | 2 +- .../layeranimator/instanceredoffset/index.html | 2 +- .../layeranimator/instancetransform/index.html | 2 +- .../anima/layeranimator/lifetime/index.html | 2 +- .../layeranimator/linedashpattern/index.html | 2 +- .../layeranimator/linedashphase/index.html | 2 +- .../anima/layeranimator/linewidth/index.html | 2 +- .../anima/layeranimator/locations/index.html | 2 +- .../anima/layeranimator/miterlimit/index.html | 2 +- .../anima/layeranimator/opacity/index.html | 2 +- .../anima/layeranimator/origin/index.html | 2 +- .../anima/layeranimator/rotation/index.html | 2 +- .../anima/layeranimator/scale/index.html | 2 +- .../anima/layeranimator/shadow/index.html | 2 +- .../anima/layeranimator/size/index.html | 2 +- .../anima/layeranimator/spin/index.html | 2 +- .../anima/layeranimator/startpoint/index.html | 2 +- .../anima/layeranimator/strokecolor/index.html | 2 +- .../anima/layeranimator/strokeend/index.html | 2 +- .../anima/layeranimator/strokestart/index.html | 2 +- .../anima/layeranimator/tilesize/index.html | 2 +- .../anima/layeranimator/transform/index.html | 2 +- .../anima/layeranimator/translation/index.html | 2 +- .../anima/layeranimator/velocity/index.html | 2 +- .../anima/layeranimator/zposition/index.html | 2 +- .../layoutanimator/animation(for:)/index.html | 2 +- .../animationvelocity(for:)/index.html | 2 +- .../anima/layoutanimator/constant/index.html | 2 +- .../anima/layoutanimator/index.html | 2 +- docs/documentation/anima/nsuicolor/index.html | 2 +- docs/documentation/anima/nsuiview/index.html | 2 +- .../propertyanimator/animations/index.html | 2 +- .../anima/propertyanimator/index.html | 2 +- .../propertyanimator/subscript(_:)/index.html | 2 +- .../subscript(animation:)/index.html | 2 +- .../subscript(velocity:)/index.html | 2 +- .../add(_:forkey:keypath:)-15ulj/index.html | 2 +- .../add(_:forkey:keypath:)-444kh/index.html | 2 +- .../add(_:forkey:keypath:)-50cq8/index.html | 2 +- .../add(_:forkey:keypath:)-8fp45/index.html | 2 +- .../index.html | 2 +- .../quartzcore/calayer/animator/index.html | 2 +- .../anima/quartzcore/calayer/index.html | 2 +- .../catransform3d/!=(_:_:)/index.html | 2 +- .../catransform3d/==(_:_:)/index.html | 2 +- .../catransform3d/animatabledata/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../anima/quartzcore/catransform3d/index.html | 2 +- .../catransform3d/init(_:)/index.html | 2 +- .../catransform3d/scaledintegral/index.html | 2 +- .../catransform3d/tokeyframevalue()/index.html | 2 +- docs/documentation/anima/quartzcore/index.html | 2 +- docs/documentation/anima/rubberband/index.html | 2 +- .../scrollviewrubberbandingconstant/index.html | 2 +- .../value(for:bounds:coefficient:)/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../shadowconfiguration/!=(_:_:)/index.html | 2 +- .../index.html | 2 +- .../animatabledata/index.html | 2 +- .../index.html | 2 +- .../black(opacity:radius:offset:)/index.html | 2 +- .../color(_:opacity:radius:offset:)/index.html | 2 +- .../anima/shadowconfiguration/color/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../anima/shadowconfiguration/index.html | 2 +- .../shadowconfiguration/init(_:)/index.html | 2 +- .../index.html | 2 +- .../shadowconfiguration/none()/index.html | 2 +- .../shadowconfiguration/offset/index.html | 2 +- .../shadowconfiguration/opacity/index.html | 2 +- .../shadowconfiguration/radius/index.html | 2 +- .../scaledintegral/index.html | 2 +- .../anima/shadowconfiguration/zero/index.html | 2 +- .../anima/spring/!=(_:_:)/index.html | 2 +- .../anima/spring/bounce/index.html | 2 +- .../bouncy(duration:extrabounce:)/index.html | 2 +- .../anima/spring/bouncy/index.html | 2 +- .../index.html | 2 +- .../anima/spring/damping/index.html | 2 +- .../anima/spring/dampingratio/index.html | 2 +- .../anima/spring/description/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- docs/documentation/anima/spring/index.html | 2 +- .../spring/init(duration:bounce:)/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../anima/spring/interactive/index.html | 2 +- .../documentation/anima/spring/mass/index.html | 2 +- .../anima/spring/response/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../anima/spring/settlingduration/index.html | 2 +- .../smooth(duration:extrabounce:)/index.html | 2 +- .../anima/spring/smooth/index.html | 2 +- .../snappy(duration:extrabounce:)/index.html | 2 +- .../anima/spring/snappy/index.html | 2 +- .../anima/spring/stiffness/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../springanimation/autoreverse/index.html | 2 +- .../springanimation/autostarts/index.html | 2 +- .../index.html | 2 +- .../springanimation/completion/index.html | 2 +- .../index.html | 2 +- .../anima/springanimation/delay/index.html | 2 +- .../springanimation/description/index.html | 2 +- .../anima/springanimation/groupid/index.html | 2 +- .../anima/springanimation/id/index.html | 2 +- .../anima/springanimation/index.html | 2 +- .../index.html | 2 +- .../integralizevalues/index.html | 2 +- .../springanimation/isreversed/index.html | 2 +- .../keyframeanimation()/index.html | 2 +- .../index.html | 2 +- .../keyframeanimation(forscreen:)/index.html | 2 +- .../anima/springanimation/pause()/index.html | 2 +- .../index.html | 2 +- .../relativepriority/index.html | 2 +- .../anima/springanimation/repeats/index.html | 2 +- .../springanimation/settlingtime/index.html | 2 +- .../anima/springanimation/spring/index.html | 2 +- .../anima/springanimation/start()/index.html | 2 +- .../start(afterdelay:)/index.html | 2 +- .../anima/springanimation/state/index.html | 2 +- .../anima/springanimation/stop()/index.html | 2 +- .../stop(at:immediately:)/index.html | 2 +- .../anima/springanimation/target/index.html | 2 +- .../updateanimation(deltatime:)/index.html | 2 +- .../anima/springanimation/value/index.html | 2 +- .../springanimation/valuechanged/index.html | 2 +- .../anima/springanimation/velocity/index.html | 2 +- .../swift/array/animatabledata/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../documentation/anima/swift/array/index.html | 2 +- .../anima/swift/array/init(_:)/index.html | 2 +- .../index.html | 2 +- .../swift/array/scaledintegral/index.html | 2 +- .../anima/swift/array/zero/index.html | 2 +- .../anima/swift/closedrange/index.html | 2 +- .../anima/swift/closedrange/nsvalue/index.html | 2 +- .../swift/double/animatabledata/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../anima/swift/double/index.html | 2 +- .../swift/double/init(_:)-49f9p/index.html | 2 +- .../swift/double/init(_:)-7d8nf/index.html | 2 +- .../index.html | 2 +- .../swift/double/scaledintegral/index.html | 2 +- .../swift/double/tokeyframevalue()/index.html | 2 +- .../swift/float/animatabledata/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../documentation/anima/swift/float/index.html | 2 +- .../anima/swift/float/init(_:)/index.html | 2 +- .../index.html | 2 +- .../swift/float/scaledintegral/index.html | 2 +- .../swift/float/tokeyframevalue()/index.html | 2 +- docs/documentation/anima/swift/index.html | 2 +- .../swift/optional/animatabledata/index.html | 2 +- .../index.html | 2 +- .../anima/swift/optional/index.html | 2 +- .../anima/swift/optional/init(_:)/index.html | 2 +- .../swift/optional/scaledintegral/index.html | 2 +- .../anima/swift/optional/zero/index.html | 2 +- .../index.html | 2 +- docs/documentation/anima/swift/set/index.html | 2 +- .../index.html | 2 +- .../anima/timingfunction/!=(_:_:)/index.html | 2 +- .../anima/timingfunction/==(_:_:)/index.html | 2 +- .../anima/timingfunction/bezier(_:)/index.html | 2 +- .../index.html | 2 +- .../anima/timingfunction/default/index.html | 2 +- .../timingfunction/description/index.html | 2 +- .../anima/timingfunction/easein/index.html | 2 +- .../timingfunction/easeineaseout/index.html | 2 +- .../anima/timingfunction/easeout/index.html | 2 +- .../easing/easeinback/index.html | 2 +- .../easing/easeinbounce/index.html | 2 +- .../easing/easeincirc/index.html | 2 +- .../easing/easeincubic/index.html | 2 +- .../easing/easeinelastic/index.html | 2 +- .../easing/easeinexpo/index.html | 2 +- .../easing/easeinoutback/index.html | 2 +- .../easing/easeinoutbounce/index.html | 2 +- .../easing/easeinoutcirc/index.html | 2 +- .../easing/easeinoutcubic/index.html | 2 +- .../easing/easeinoutelastic/index.html | 2 +- .../easing/easeinoutexpo/index.html | 2 +- .../easing/easeinoutquad/index.html | 2 +- .../easing/easeinoutquart/index.html | 2 +- .../easing/easeinoutquint/index.html | 2 +- .../easing/easeinoutsine/index.html | 2 +- .../easing/easeinquad/index.html | 2 +- .../easing/easeinquart/index.html | 2 +- .../easing/easeinquint/index.html | 2 +- .../easing/easeinsine/index.html | 2 +- .../easing/easeoutback/index.html | 2 +- .../easing/easeoutbounce/index.html | 2 +- .../easing/easeoutcirc/index.html | 2 +- .../easing/easeoutcubic/index.html | 2 +- .../easing/easeoutelastic/index.html | 2 +- .../easing/easeoutexpo/index.html | 2 +- .../easing/easeoutquad/index.html | 2 +- .../easing/easeoutquart/index.html | 2 +- .../easing/easeoutquint/index.html | 2 +- .../easing/easeoutsine/index.html | 2 +- .../anima/timingfunction/easing/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../timingfunction/function(_:)/index.html | 2 +- .../timingfunction/hash(into:)/index.html | 2 +- .../hashable-implementations/index.html | 2 +- .../anima/timingfunction/index.html | 2 +- .../anima/timingfunction/init(_:)/index.html | 2 +- .../init(x1:y1:x2:y2:)/index.html | 2 +- .../anima/timingfunction/linear/index.html | 2 +- .../anima/timingfunction/name/index.html | 2 +- .../solve(at:duration:)/index.html | 2 +- .../solve(at:epsilon:)/index.html | 2 +- .../anima/timingfunction/swiftout/index.html | 2 +- .../unitbezier/!=(_:_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../timingfunction/unitbezier/first/index.html | 2 +- .../anima/timingfunction/unitbezier/index.html | 2 +- .../unitbezier/init(first:second:)/index.html | 2 +- .../unitbezier/init(x1:y1:x2:y2:)/index.html | 2 +- .../unitbezier/second/index.html | 2 +- .../unitbezier/solve(x:duration:)/index.html | 2 +- .../unitbezier/solve(x:epsilon:)/index.html | 2 +- .../anima/viewanimator/alpha/index.html | 2 +- .../viewanimator/animation(for:)/index.html | 2 +- .../animationvelocity(for:)/index.html | 2 +- .../viewanimator/backgroundcolor/index.html | 2 +- .../anima/viewanimator/bordercolor/index.html | 2 +- .../anima/viewanimator/borderwidth/index.html | 2 +- .../anima/viewanimator/bounds/index.html | 2 +- .../anima/viewanimator/center/index.html | 2 +- .../anima/viewanimator/color/index.html | 2 +- .../contenttintcolor-7tls5/index.html | 2 +- .../contenttintcolor-8zkdt/index.html | 2 +- .../viewanimator/contentviewmargins/index.html | 2 +- .../anima/viewanimator/cornerradius/index.html | 2 +- .../viewanimator/documentoffset/index.html | 2 +- .../viewanimator/doublevalue-1an93/index.html | 2 +- .../viewanimator/doublevalue-1rd7u/index.html | 2 +- .../anima/viewanimator/edgeinsets/index.html | 2 +- .../anima/viewanimator/fillcolor/index.html | 2 +- .../anima/viewanimator/floatvalue/index.html | 2 +- .../viewanimator/fontsize-2t9f3/index.html | 2 +- .../viewanimator/fontsize-3yvwy/index.html | 2 +- .../anima/viewanimator/frame/index.html | 2 +- .../anima/viewanimator/index.html | 2 +- .../anima/viewanimator/innershadow/index.html | 2 +- .../viewanimator/magnification/index.html | 2 +- .../anima/viewanimator/maxvalue/index.html | 2 +- .../anima/viewanimator/minvalue/index.html | 2 +- .../anima/viewanimator/origin/index.html | 2 +- .../anima/viewanimator/rotation/index.html | 2 +- .../anima/viewanimator/scale/index.html | 2 +- .../setmagnification(_:centeredat:)/index.html | 2 +- .../anima/viewanimator/shadow/index.html | 2 +- .../anima/viewanimator/size/index.html | 2 +- .../anima/viewanimator/spacing/index.html | 2 +- .../viewanimator/textcolor-3yp1n/index.html | 2 +- .../viewanimator/textcolor-44e46/index.html | 2 +- .../viewanimator/titlefontsize/index.html | 2 +- .../anima/viewanimator/transform3d/index.html | 2 +- .../anima/viewanimator/translation/index.html | 2 +- .../anima/windowanimator/alphavalue/index.html | 2 +- .../windowanimator/animation(for:)/index.html | 2 +- .../animationvelocity(for:)/index.html | 2 +- .../windowanimator/backgroundcolor/index.html | 2 +- .../anima/windowanimator/center/index.html | 2 +- .../anima/windowanimator/frame/index.html | 2 +- .../anima/windowanimator/index.html | 2 +- .../anima/windowanimator/origin/index.html | 2 +- .../anima/windowanimator/size/index.html | 2 +- docs/index.html | 2 +- docs/index/availability.index | Bin 0 -> 1953 bytes docs/index/data.mdb | Bin 0 -> 327680 bytes docs/index/index.json | 2 +- docs/index/navigator.index | Bin 0 -> 154633 bytes docs/metadata.json | 2 +- 1596 files changed, 1593 insertions(+), 1593 deletions(-) create mode 100644 docs/index/availability.index create mode 100755 docs/index/data.mdb create mode 100644 docs/index/navigator.index diff --git a/docs/data/documentation/anima.json b/docs/data/documentation/anima.json index 3f2e94f7..fb8d0d6e 100644 --- a/docs/data/documentation/anima.json +++ b/docs/data/documentation/anima.json @@ -1 +1 @@ -{"primaryContentSections":[{"content":[{"level":2,"anchor":"Overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Anima is an animation framework for iOS, tvOS, and macOS. It can animate properties using spring, easing and decay animations."}]},{"inlineContent":[{"text":"There are two ways you can animate with Anima, depending on your needs.","type":"text"}],"type":"paragraph"},{"anchor":"Block-Based-Animation","text":"Block-Based Animation","level":4,"type":"heading"},{"inlineContent":[{"type":"text","text":"The easiest way to animate is by using Anima’s block-based APIs. It lets you animate properties of objects like "},{"type":"codeVoice","code":"NSView"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UIView"},{"type":"text","text":", "},{"type":"codeVoice","code":"CALayer"},{"text":", ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":", "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":" or any other object conforming to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The animatable properties can be accessed via the object’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":". To animate them, change their values inside an animation block using "},{"code":"Anima.animate(…)","type":"codeVoice"},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example of a spring animation:"}]},{"code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing","syntax":"swift"},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Animation types"}]}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Decay:"}]},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Animates with a decaying acceleration."}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Easing:"}],"type":"strong"},{"type":"text","text":" "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","type":"reference","isActive":true}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Animates with a timing function like "},{"code":"easeIn","type":"codeVoice"},{"type":"text","text":", "},{"code":"easeOut","type":"codeVoice"},{"type":"text","text":" or "},{"type":"codeVoice","code":"linear"},{"text":".","type":"text"}]}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Spring:","type":"text"}]},{"text":" ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","isActive":true,"type":"reference"}]},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Animates with a spring."}],"type":"paragraph"}]}],"type":"unorderedList"}]}]},{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Stop Animations","type":"text"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Updating a property outside an animation block, stops its animation and its value is changed immediately:","type":"text"}]},{"syntax":"swift","code":["view.animator.backgroundColor = .systemRed"],"type":"codeListing"},{"inlineContent":[{"inlineContent":[{"text":"For more details about block-based animations take a look at ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","type":"reference"},{"type":"text","text":"."}],"type":"emphasis"}],"type":"paragraph"},{"anchor":"Property-Based-Animation","text":"Property-Based Animation","type":"heading","level":4},{"type":"paragraph","inlineContent":[{"text":"While the block-based API is often most convenient, you may want to animate something that the block-based API doesn’t yet support. Or, you may want the flexibility of getting the intermediate values of an animation.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Any type conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","isActive":true},{"type":"text","text":" can be animated. Many types already conform to it: "},{"type":"codeVoice","code":"Double"},{"text":", ","type":"text"},{"type":"codeVoice","code":"CGFlpat"},{"type":"text","text":", "},{"type":"codeVoice","code":"CGPoint"},{"type":"text","text":", "},{"type":"codeVoice","code":"CGSize"},{"type":"text","text":", "},{"type":"codeVoice","code":"CGRect"},{"type":"text","text":", "},{"code":"CGColor","type":"codeVoice"},{"type":"text","text":", "},{"code":"NSColor","type":"codeVoice"},{"type":"text","text":", "},{"code":"UIColor","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"CATransform3D"},{"text":", …","type":"text"}]},{"inlineContent":[{"text":"There are three types of animations:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"}]}]}]},{"type":"paragraph","inlineContent":[{"text":"To create an animation you provide an initial value, target value and ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":", a block that gets called whenever the animation’s current value changes."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example of a spring animation:"}]},{"type":"codeListing","code":["let animation = SpringAnimation(spring: .bouncy, value: view.frame.size, target: CGSize(width: 500, height: 500))","animation.valueChanged = { newSize in "," view.frame.size = newSize","}","animation.start()"],"syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"emphasis","inlineContent":[{"type":"text","text":"For more details about how to make a type animatable, take a look at "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]},{"inlineContent":[{"inlineContent":[{"text":"For more details about the different animation types and how to set them up, take a look at ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations"},{"text":".","type":"text"}],"type":"emphasis"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[[]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima"]}],"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],"title":"Animating"},{"title":"Animatable Property","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"title":"Animatable Property Provider"},{"title":"Anmations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"],"title":"Decay Animation"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"],"title":"Easing Animation"},{"title":"Spring Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/Spring"]},{"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]},{"title":"Type Aliases","identifiers":["doc:\/\/Anima\/documentation\/Anima\/NSUIColor","doc:\/\/Anima\/documentation\/Anima\/NSUIView"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/Swift"],"title":"Extended Modules"}],"metadata":{"title":"Anima","externalID":"Anima","role":"collection","roleHeading":"Framework","symbolKind":"module","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Animating-Properties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","type":"topic","title":"Animating Properties","role":"article","kind":"article","url":"\/documentation\/anima\/animating-properties","abstract":[{"type":"text","text":"Animate properties of objects like "},{"code":"NSView","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIView"},{"text":", ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"title":"CoreGraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","role":"collection","kind":"symbol","url":"\/documentation\/anima\/coregraphics","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperties":{"abstract":[{"text":"Make properties animatable by conforming to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"type":"topic","title":"Animatable Properties","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","kind":"article","url":"\/documentation\/anima\/animatableproperties","role":"article"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"gestureVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on the specified ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/NSUIColor":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withDecay"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"DecayAnimationMode","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"type":"topic","kind":"symbol","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/NSUIView":{"kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIView"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSUIView"}],"url":"\/documentation\/anima\/nsuiview","title":"NSUIView"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/Rubberband":{"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"title":"Rubberband","kind":"symbol","url":"\/documentation\/anima\/rubberband"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"text":"withEasing","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?)","kind":"text"}],"abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Decomposed":{"title":"Decomposed","kind":"symbol","type":"topic","role":"collection","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","url":"\/documentation\/anima\/decomposed"},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/Animations":{"url":"\/documentation\/anima\/animations","abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","title":"Animations","role":"article","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"title":"Animating","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"],"title":"Animatable Property"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"title":"Animatable Property Provider"},{"title":"Anmations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"],"title":"Decay Animation"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"],"title":"Easing Animation"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/Spring"],"title":"Spring Animation"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"],"title":"Additions"},{"title":"Type Aliases","identifiers":["doc:\/\/Anima\/documentation\/Anima\/NSUIColor","doc:\/\/Anima\/documentation\/Anima\/NSUIView"]},{"title":"Extended Modules","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/Swift"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collection","externalID":"Anima","roleHeading":"Framework","symbolKind":"module","modules":[{"name":"Anima"}],"title":"Anima"},"variants":[{"paths":["\/documentation\/anima"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima","interfaceLanguage":"swift"},"primaryContentSections":[{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Anima is an animation framework for iOS, tvOS, and macOS. It can animate properties using spring, easing and decay animations."}]},{"inlineContent":[{"type":"text","text":"There are two ways you can animate with Anima, depending on your needs."}],"type":"paragraph"},{"level":4,"type":"heading","anchor":"Block-Based-Animation","text":"Block-Based Animation"},{"type":"paragraph","inlineContent":[{"text":"The easiest way to animate is by using Anima’s block-based APIs. It lets you animate properties of objects like ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":", "},{"code":"UIView","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":", "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":", "},{"code":"NSWindow","type":"codeVoice"},{"text":" or any other object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}]},{"inlineContent":[{"text":"The animatable properties can be accessed via the object’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"type":"text","text":". To animate them, change their values inside an animation block using "},{"type":"codeVoice","code":"Anima.animate(…)"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Example of a spring animation:"}],"type":"paragraph"},{"syntax":"swift","code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Animation types"}]}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Decay:"}]},{"type":"text","text":" "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)"},{"text":".","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Animates with a decaying acceleration.","type":"text"}]}]}]}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Easing:","type":"text"}]},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"Animates with a timing function like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":", "},{"code":"easeOut","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":".","type":"text"}],"type":"paragraph"}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Spring:"}],"type":"strong"},{"text":" ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","type":"reference"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"Animates with a spring.","type":"text"}],"type":"paragraph"}]}]}]}]},{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Stop Animations","type":"text"}]}]},{"type":"paragraph","inlineContent":[{"text":"Updating a property outside an animation block, stops its animation and its value is changed immediately:","type":"text"}]},{"syntax":"swift","type":"codeListing","code":["view.animator.backgroundColor = .systemRed"]},{"type":"paragraph","inlineContent":[{"type":"emphasis","inlineContent":[{"text":"For more details about block-based animations take a look at ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","isActive":true,"type":"reference"},{"text":".","type":"text"}]}]},{"level":4,"type":"heading","text":"Property-Based Animation","anchor":"Property-Based-Animation"},{"inlineContent":[{"type":"text","text":"While the block-based API is often most convenient, you may want to animate something that the block-based API doesn’t yet support. Or, you may want the flexibility of getting the intermediate values of an animation."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Any type conforming to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"type":"text","text":" can be animated. Many types already conform to it: "},{"type":"codeVoice","code":"Double"},{"text":", ","type":"text"},{"code":"CGFlpat","type":"codeVoice"},{"type":"text","text":", "},{"code":"CGPoint","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"CGSize"},{"text":", ","type":"text"},{"code":"CGRect","type":"codeVoice"},{"type":"text","text":", "},{"code":"CGColor","type":"codeVoice"},{"type":"text","text":", "},{"code":"NSColor","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIColor"},{"type":"text","text":", "},{"type":"codeVoice","code":"CATransform3D"},{"text":", …","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"There are three types of animations:"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","isActive":true,"type":"reference"}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"To create an animation you provide an initial value, target value and "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":", a block that gets called whenever the animation’s current value changes."}],"type":"paragraph"},{"inlineContent":[{"text":"Example of a spring animation:","type":"text"}],"type":"paragraph"},{"type":"codeListing","code":["let animation = SpringAnimation(spring: .bouncy, value: view.frame.size, target: CGSize(width: 500, height: 500))","animation.valueChanged = { newSize in "," view.frame.size = newSize","}","animation.start()"],"syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"emphasis","inlineContent":[{"text":"For more details about how to make a type animatable, take a look at ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","type":"reference","isActive":true},{"text":".","type":"text"}]}]},{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"For more details about the different animation types and how to set them up, take a look at "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations"},{"type":"text","text":"."}],"type":"emphasis"}]}],"kind":"content"}],"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[[]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Decomposed":{"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decomposed","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","role":"collection","type":"topic","title":"Decomposed"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"finished","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/Animating-Properties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","title":"Animating Properties","kind":"article","type":"topic","url":"\/documentation\/anima\/animating-properties","abstract":[{"type":"text","text":"Animate properties of objects like "},{"type":"codeVoice","code":"NSView"},{"text":", ","type":"text"},{"code":"UIView","type":"codeVoice"},{"type":"text","text":", "},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"article"},"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"kind":"symbol","title":"Rubberband","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/NSUIView":{"kind":"symbol","url":"\/documentation\/anima\/nsuiview","title":"NSUIView","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","type":"topic","navigatorTitle":[{"text":"NSUIView","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"NSUIView","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/NSUIColor":{"abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","title":"NSUIColor","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/nsuicolor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Animations":{"abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"role":"article","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"topic","title":"Animations","url":"\/documentation\/anima\/animations"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","role":"symbol","type":"topic","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DecayAnimationMode","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/AnimatableProperties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","type":"topic","url":"\/documentation\/anima\/animatableproperties","role":"article","abstract":[{"text":"Make properties animatable by conforming to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"title":"Animatable Properties","kind":"article"},"doc://Anima/documentation/Anima/CoreGraphics":{"type":"topic","title":"CoreGraphics","kind":"symbol","role":"collection","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"kind":"text","text":", "},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":"?, ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"retargeted","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"abstract":[{"type":"text","text":"Performs spring animations based on the specified "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima.json b/docs/data/documentation/anima/anima.json index e4ec7844..ba0a8354 100644 --- a/docs/data/documentation/anima/anima.json +++ b/docs/data/documentation/anima/anima.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"Anima","symbolKind":"class","externalID":"s:5AnimaAAC","modules":[{"name":"Anima"}],"roleHeading":"Class","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima"},"abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],"title":"Animating"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"inlineContent":[{"type":"text","text":"Many objects provide animatable properties."}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"macOS: "},{"code":"NSView","type":"codeVoice"},{"type":"text","text":", "},{"code":"NSWindow","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"NSTextField"},{"type":"text","text":", "},{"code":"NSImageView","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":", "},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":" and many more."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"iOS: ","type":"text"},{"code":"UIView","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UILabel"},{"text":", ","type":"text"},{"code":"UIImageView","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"text":", ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":" and many more."}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"To animate values, you must set the values on the objects’s ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"type":"text","text":" inside an Anima animation block, not just the object itself. For example, to animate a view’s alpha, use "},{"type":"codeVoice","code":"myView.animator.alpha = 1.0"},{"text":" instead of ","type":"text"},{"type":"codeVoice","code":"myView.alpha = 1.0"},{"text":".","type":"text"}]},{"type":"heading","anchor":"Animations","level":2,"text":"Animations"},{"inlineContent":[{"type":"text","text":"There are three different types of animations :"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Decay:","type":"text"}]},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Easing:"}]},{"text":" ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","isActive":true}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"Spring:"}],"type":"strong"},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","isActive":true}],"type":"paragraph"}]}]},{"inlineContent":[{"text":"Example usage with a spring animation:","type":"text"}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","code":["Anima.animate(withSpring: .bouncy) {"," myView.animator.center = newCenterPoint"," myView.animator.backgroundColor = .systemBlue","}"]},{"text":"Stop Animations","anchor":"Stop-Animations","level":3,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Changing an ","type":"text"},{"type":"codeVoice","code":"animator"},{"type":"text","text":" property outside an animation block stops its animation and changes its value immediately."}]},{"type":"codeListing","syntax":"swift","code":["\/\/ outside of an animation block","myView.animator.center = newCenterPoint","myView.animator.backgroundColor = .black"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To stop all animations use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)"},{"text":".","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["Anima.stopAllAnimations()"]},{"name":"Note","style":"note","content":[{"inlineContent":[{"text":"All animations are to run and be interfaced with on the main thread only. There is no support for threading of any kind.","type":"text"}],"type":"paragraph"}],"type":"aside"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"topicSections":[{"title":"Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"]},{"title":"Animation Options","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]},{"title":"Updating Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Animating-Properties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","type":"topic","title":"Animating Properties","role":"article","kind":"article","url":"\/documentation\/anima\/animating-properties","abstract":[{"type":"text","text":"Animate properties of objects like "},{"code":"NSView","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIView"},{"text":", ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}]},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"type":"topic","url":"\/documentation\/anima\/anima\/preferredframeraterange","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","abstract":[{"type":"text","text":"The preferred framerate of the animations. The default value is "},{"type":"codeVoice","code":"nil"},{"text":" which uses the default frame rate of the display.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"preferredFrameRateRange","kind":"identifier"},{"kind":"text","text":": "},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"},{"text":"?","kind":"text"}],"kind":"symbol","title":"preferredFrameRateRange"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"gestureVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on the specified ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/stopAllAnimations(immediately:)":{"title":"stopAllAnimations(immediately:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stopAllAnimations","kind":"identifier"},{"kind":"text","text":"("},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"role":"symbol","abstract":[{"text":"Stops all animations.","type":"text"}],"url":"\/documentation\/anima\/anima\/stopallanimations(immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","type":"topic"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"text":"withEasing","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?)","kind":"text"}],"abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withDecay"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"DecayAnimationMode","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"type":"topic","kind":"symbol","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"role":"symbol","title":"Anima.DecayAnimationMode","abstract":[{"type":"text","text":"The mode how "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" should animate properties with a decaying animation.","type":"text"}],"kind":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"],"title":"Animations"},{"title":"Animation Options","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)"],"title":"Updating Animations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"class","modules":[{"name":"Anima"}],"roleHeading":"Class","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Anima"}],"externalID":"s:5AnimaAAC","title":"Anima"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],"title":"Animating"}],"variants":[{"paths":["\/documentation\/anima\/anima"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"Anima","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Many objects provide animatable properties.","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"macOS: ","type":"text"},{"code":"NSView","type":"codeVoice"},{"text":", ","type":"text"},{"code":"NSWindow","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"NSTextField"},{"type":"text","text":", "},{"code":"NSImageView","type":"codeVoice"},{"type":"text","text":", "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":", "},{"code":"CALayer","type":"codeVoice"},{"text":" and many more.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"iOS: ","type":"text"},{"type":"codeVoice","code":"UIView"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UILabel"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UIImageView"},{"text":", ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":", ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":" and many more."}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To animate values, you must set the values on the objects’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"text":" inside an Anima animation block, not just the object itself. For example, to animate a view’s alpha, use ","type":"text"},{"type":"codeVoice","code":"myView.animator.alpha = 1.0"},{"text":" instead of ","type":"text"},{"type":"codeVoice","code":"myView.alpha = 1.0"},{"text":".","type":"text"}]},{"text":"Animations","level":2,"type":"heading","anchor":"Animations"},{"inlineContent":[{"type":"text","text":"There are three different types of animations :"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Decay:","type":"text"}]},{"type":"text","text":" "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Easing:","type":"text"}],"type":"strong"},{"type":"text","text":" "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","type":"reference","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Spring:"}],"type":"strong"},{"text":" ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"}]}]}]},{"type":"paragraph","inlineContent":[{"text":"Example usage with a spring animation:","type":"text"}]},{"code":["Anima.animate(withSpring: .bouncy) {"," myView.animator.center = newCenterPoint"," myView.animator.backgroundColor = .systemBlue","}"],"type":"codeListing","syntax":"swift"},{"anchor":"Stop-Animations","level":3,"type":"heading","text":"Stop Animations"},{"inlineContent":[{"type":"text","text":"Changing an "},{"type":"codeVoice","code":"animator"},{"text":" property outside an animation block stops its animation and changes its value immediately.","type":"text"}],"type":"paragraph"},{"type":"codeListing","code":["\/\/ outside of an animation block","myView.animator.center = newCenterPoint","myView.animator.backgroundColor = .black"],"syntax":"swift"},{"inlineContent":[{"type":"text","text":"To stop all animations use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"codeListing","code":["Anima.stopAllAnimations()"],"syntax":"swift"},{"type":"aside","content":[{"inlineContent":[{"type":"text","text":"All animations are to run and be interfaced with on the main thread only. There is no support for threading of any kind."}],"type":"paragraph"}],"style":"note","name":"Note"}]}],"abstract":[{"text":"Performs animations on animatable properties of objects conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"kind":"text","text":", "},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":"?, ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"retargeted","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"abstract":[{"type":"text","text":"Performs spring animations based on the specified "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"finished","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/stopAllAnimations(immediately:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/anima\/stopallanimations(immediately:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stopAllAnimations","kind":"identifier"},{"kind":"text","text":"("},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"title":"stopAllAnimations(immediately:)","abstract":[{"type":"text","text":"Stops all animations."}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/Animating-Properties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","title":"Animating Properties","kind":"article","type":"topic","url":"\/documentation\/anima\/animating-properties","abstract":[{"type":"text","text":"Animate properties of objects like "},{"type":"codeVoice","code":"NSView"},{"text":", ","type":"text"},{"code":"UIView","type":"codeVoice"},{"type":"text","text":", "},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"article"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","role":"symbol","type":"topic","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DecayAnimationMode","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","title":"preferredFrameRateRange","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CAFrameRateRange","preciseIdentifier":"c:@S@CAFrameRateRange"},{"text":"?","kind":"text"}],"abstract":[{"text":"The preferred framerate of the animations. The default value is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" which uses the default frame rate of the display."}],"type":"topic","url":"\/documentation\/anima\/anima\/preferredframeraterange"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" should animate properties with a decaying animation."}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animate(withdecay:decelerationrate:delay:options:animations:completion:).json b/docs/data/documentation/anima/anima/animate(withdecay:decelerationrate:delay:options:animations:completion:).json index dc9253c3..87d3d372 100644 --- a/docs/data/documentation/anima/anima/animate(withdecay:decelerationrate:delay:options:animations:completion:).json +++ b/docs/data/documentation/anima/anima/animate(withdecay:decelerationrate:delay:options:animations:completion:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"],"generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","externalID":"s:5AnimaAAC7animate9withDecay16decelerationRate5delay7options10animations10completionyAB0D13AnimationModeO_S2dAB0K7OptionsVyyXEySb_SbtcSgtFZ","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"DecayAnimationMode","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"roleHeading":"Type Method"},"kind":"symbol","abstract":[{"text":"Performs animations with a decaying acceleration.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withDecay"},{"text":" ","kind":"text"},{"text":"mode","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"kind":"text","text":"."},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","kind":"typeIdentifier","text":"DecayAnimationMode"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = DecayFunction.ScrollViewDecelerationRate, "},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" = 0, ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},{"kind":"text","text":" = [], "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")? = nil)"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"mode","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The mode how the animation should animate properties:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","type":"reference","isActive":true},{"type":"text","text":" will animate properties to the applied values with a decaying acceleration."}]}]},{"content":[{"inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","isActive":true},{"type":"text","text":" will increase or decrease properties depending on the values applied and will slow to a stop. This essentially provides the same “decaying” that "},{"type":"codeVoice","code":"UIScrollView"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"type":"paragraph"}]}]}]},{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The rate at which the animation decelerates over time. The default value decelerates like scrollviews."}]}]},{"name":"delay","content":[{"inlineContent":[{"text":"An optional delay, in seconds, after which to start the animation.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The options to apply to the animations. For a list of options, see "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","isActive":true},{"type":"text","text":". The default value is "},{"code":"[]","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"options"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A block containing the changes to your objects’ animatable properties. Note that for animations to work correctly, you must set values on the object’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":", not just the object itself.","type":"text"}]}],"name":"animations"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional block to be executed when the specified animations have either finished or retargeted to a new value."}]}],"name":"completion"}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"There are two decay modes:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"value:"}]},{"type":"text","text":" The properties will animate to your values with a decelerating acceleration."}]}]},{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"velocity:"}],"type":"strong"},{"text":": The properties will increase or decrease depending on the values applied and will slow to a stop. This essentially provides the same “decaying” that ","type":"text"},{"code":"UIScrollView","type":"codeVoice"},{"type":"text","text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time."}],"type":"paragraph"}]}]},{"inlineContent":[{"text":"Example usage:","type":"text"}],"type":"paragraph"},{"code":["\/\/ Value based decay animation","Anima.animate(withDecay: .value, animations: {"," \/\/ Animates the view's origin to the point with a decelerating rate."," view.animator.frame.origin = CGPoint(x: 50, y: 50)","})","","\/\/ Velocity based decay animation","Anima.animate(withDecay: .velocity, animations: {"," \/\/ Increaes the view's origin by 50 points with a decelerating rate."," view.animator.frame.origin = CGPoint(x: 50, y: 50)","})"],"syntax":"swift","type":"codeListing"},{"name":"Note","style":"note","content":[{"inlineContent":[{"type":"text","text":"For animations to work correctly, you must set values on the objects’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference"},{"text":", not just the object itself. For example, to animate a view’s alpha, use ","type":"text"},{"type":"codeVoice","code":"myView.animator.alpha = 1.0"},{"text":" instead of ","type":"text"},{"code":"myView.alpha = 1.0","type":"codeVoice"},{"text":". For a list of all objects that provide animatable properties check ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"gestureVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on the specified ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"abstract":[{"type":"text","text":"The animated properties will animate to the applied values with a decelerating rate."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","role":"symbol","title":"Anima.DecayAnimationMode.value","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/value"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withDecay"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"DecayAnimationMode","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"type":"topic","kind":"symbol","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"text":"withEasing","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?)","kind":"text"}],"abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"role":"symbol","title":"Anima.DecayAnimationMode","abstract":[{"type":"text","text":"The mode how "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" should animate properties with a decaying animation.","type":"text"}],"kind":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"abstract":[{"text":"The value of animated properties will increase or decrease (depending on the values applied) with a decelerating rate. This essentially provides the same “decaying” that ","type":"text"},{"code":"UIScrollView","type":"codeVoice"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","role":"symbol","title":"Anima.DecayAnimationMode.velocity","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"],"title":"Animations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"withDecay","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"mode"},{"kind":"text","text":": "},{"text":"DecayAnimationMode","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" = DecayFunction.ScrollViewDecelerationRate, ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":" = 0, ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":" = [], "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"retargeted"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")? = nil)","kind":"text"}]}]},{"parameters":[{"name":"mode","content":[{"type":"paragraph","inlineContent":[{"text":"The mode how the animation should animate properties:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","isActive":true},{"text":" will animate properties to the applied values with a decaying acceleration.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","type":"reference","isActive":true},{"type":"text","text":" will increase or decrease properties depending on the values applied and will slow to a stop. This essentially provides the same “decaying” that "},{"type":"codeVoice","code":"UIScrollView"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}]}]}]}]},{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The rate at which the animation decelerates over time. The default value decelerates like scrollviews."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"An optional delay, in seconds, after which to start the animation."}],"type":"paragraph"}],"name":"delay"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The options to apply to the animations. For a list of options, see "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","isActive":true},{"text":". The default value is ","type":"text"},{"type":"codeVoice","code":"[]"},{"text":".","type":"text"}]}],"name":"options"},{"content":[{"inlineContent":[{"type":"text","text":"A block containing the changes to your objects’ animatable properties. Note that for animations to work correctly, you must set values on the object’s "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"text":", not just the object itself.","type":"text"}],"type":"paragraph"}],"name":"animations"},{"name":"completion","content":[{"inlineContent":[{"type":"text","text":"An optional block to be executed when the specified animations have either finished or retargeted to a new value."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"There are two decay modes:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"value:"}],"type":"strong"},{"text":" The properties will animate to your values with a decelerating acceleration.","type":"text"}]}]},{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"velocity:"}],"type":"strong"},{"text":": The properties will increase or decrease depending on the values applied and will slow to a stop. This essentially provides the same “decaying” that ","type":"text"},{"type":"codeVoice","code":"UIScrollView"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage:"}]},{"type":"codeListing","code":["\/\/ Value based decay animation","Anima.animate(withDecay: .value, animations: {"," \/\/ Animates the view's origin to the point with a decelerating rate."," view.animator.frame.origin = CGPoint(x: 50, y: 50)","})","","\/\/ Velocity based decay animation","Anima.animate(withDecay: .velocity, animations: {"," \/\/ Increaes the view's origin by 50 points with a decelerating rate."," view.animator.frame.origin = CGPoint(x: 50, y: 50)","})"],"syntax":"swift"},{"name":"Note","content":[{"type":"paragraph","inlineContent":[{"text":"For animations to work correctly, you must set values on the objects’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"type":"text","text":", not just the object itself. For example, to animate a view’s alpha, use "},{"type":"codeVoice","code":"myView.animator.alpha = 1.0"},{"type":"text","text":" instead of "},{"type":"codeVoice","code":"myView.alpha = 1.0"},{"text":". For a list of all objects that provide animatable properties check ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":".","type":"text"}]}],"type":"aside","style":"note"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)"},"metadata":{"role":"symbol","roleHeading":"Type Method","modules":[{"name":"Anima"}],"symbolKind":"method","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"kind":"text","text":": "},{"text":"DecayAnimationMode","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"finished","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"externalID":"s:5AnimaAAC7animate9withDecay16decelerationRate5delay7options10animations10completionyAB0D13AnimationModeO_S2dAB0K7OptionsVyyXEySb_SbtcSgtFZ"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)"]}],"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","role":"symbol","abstract":[{"text":"The value of animated properties will increase or decrease (depending on the values applied) with a decelerating rate. This essentially provides the same “decaying” that ","type":"text"},{"code":"UIScrollView","type":"codeVoice"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","title":"Anima.DecayAnimationMode.velocity"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","role":"symbol","type":"topic","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DecayAnimationMode","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode.value","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","abstract":[{"type":"text","text":"The animated properties will animate to the applied values with a decelerating rate."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode\/value"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"kind":"text","text":", "},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":"?, ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"retargeted","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"abstract":[{"type":"text","text":"Performs spring animations based on the specified "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" should animate properties with a decaying animation."}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"finished","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animate(witheasing:duration:delay:options:animations:completion:).json b/docs/data/documentation/anima/anima/animate(witheasing:duration:delay:options:animations:completion:).json index 5fb4cd63..1dec7c8a 100644 --- a/docs/data/documentation/anima/anima/animate(witheasing:duration:delay:options:animations:completion:).json +++ b/docs/data/documentation/anima/anima/animate(witheasing:duration:delay:options:animations:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withEasing"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"internalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":" = 0, ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"kind":"text","text":"."},{"text":"AnimationOptions","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":" = [], "},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")? = nil)"}]}]},{"kind":"parameters","parameters":[{"name":"timingFunction","content":[{"inlineContent":[{"type":"text","text":"The "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true},{"type":"text","text":" used to determine the timing curve."}],"type":"paragraph"}]},{"name":"duration","content":[{"type":"paragraph","inlineContent":[{"text":"The duration of the animation.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"An optional delay, in seconds, after which to start the animation."}],"type":"paragraph"}],"name":"delay"},{"content":[{"inlineContent":[{"type":"text","text":"The options to apply to the animations. For a list of options, see "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","isActive":true,"type":"reference"},{"text":". The default value is ","type":"text"},{"type":"codeVoice","code":"[]"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"options"},{"name":"animations","content":[{"inlineContent":[{"type":"text","text":"A block containing the changes to your objects’ animatable properties. Note that for animations to work correctly, you must set values on the object’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"type":"text","text":", not just the object itself."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"An optional block to be executed when the specified animations have either finished or retargeted to a new value."}],"type":"paragraph"}],"name":"completion"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Example usage:","type":"text"}]},{"code":["Anima.animate(withEasing: .easeInEaseOut), duration: 3.0) {"," myView.animator.center = view.center"," myView.animator.backgroundColor = .systemBlue","}"],"type":"codeListing","syntax":"swift"},{"name":"Note","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"For animations to work correctly, you must set values on the objects’s ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"text":", not just the object itself. For example, to animate a view’s alpha, use ","type":"text"},{"code":"myView.animator.alpha = 1.0","type":"codeVoice"},{"text":" instead of ","type":"text"},{"type":"codeVoice","code":"myView.alpha = 1.0"},{"text":". For a list of all objects that provide animatable properties check ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":"."}]}],"type":"aside"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)"]}],"metadata":{"title":"animate(withEasing:duration:delay:options:animations:completion:)","modules":[{"name":"Anima"}],"externalID":"s:5AnimaAAC7animate10withEasing8duration5delay7options10animations10completionyAA14TimingFunctionO_S2dAB16AnimationOptionsVyyXEySb_SbtcSgtFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"text":"withEasing","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"animations"},{"kind":"text","text":": () -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"role":"symbol","roleHeading":"Type Method","symbolKind":"method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"],"generated":true}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"reference","isActive":true},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"text":"withEasing","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?)","kind":"text"}],"abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"gestureVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on the specified ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withDecay"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"DecayAnimationMode","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"type":"topic","kind":"symbol","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)"}}} \ No newline at end of file +{"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"],"title":"Animations","generated":true}],"metadata":{"title":"animate(withEasing:duration:delay:options:animations:completion:)","externalID":"s:5AnimaAAC7animate10withEasing8duration5delay7options10animations10completionyAA14TimingFunctionO_S2dAB16AnimationOptionsVyyXEySb_SbtcSgtFZ","symbolKind":"method","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withEasing"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"finished"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?)","kind":"text"}],"roleHeading":"Type Method","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"text":"withEasing","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"internalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":" = 0, ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":" = [], "},{"text":"animations","kind":"externalParam"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"finished","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"retargeted","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")? = nil)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"reference"},{"type":"text","text":" used to determine the timing curve."}]}],"name":"timingFunction"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The duration of the animation."}]}],"name":"duration"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional delay, in seconds, after which to start the animation."}]}],"name":"delay"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The options to apply to the animations. For a list of options, see "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"reference","isActive":true},{"type":"text","text":". The default value is "},{"code":"[]","type":"codeVoice"},{"text":".","type":"text"}]}],"name":"options"},{"name":"animations","content":[{"inlineContent":[{"text":"A block containing the changes to your objects’ animatable properties. Note that for animations to work correctly, you must set values on the object’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"text":", not just the object itself.","type":"text"}],"type":"paragraph"}]},{"name":"completion","content":[{"inlineContent":[{"type":"text","text":"An optional block to be executed when the specified animations have either finished or retargeted to a new value."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Example usage:","type":"text"}]},{"type":"codeListing","code":["Anima.animate(withEasing: .easeInEaseOut), duration: 3.0) {"," myView.animator.center = view.center"," myView.animator.backgroundColor = .systemBlue","}"],"syntax":"swift"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"For animations to work correctly, you must set values on the objects’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"type":"text","text":", not just the object itself. For example, to animate a view’s alpha, use "},{"type":"codeVoice","code":"myView.animator.alpha = 1.0"},{"text":" instead of ","type":"text"},{"code":"myView.alpha = 1.0","type":"codeVoice"},{"type":"text","text":". For a list of all objects that provide animatable properties check "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":".","type":"text"}]}],"type":"aside","name":"Note"}]}],"abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"reference"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","role":"symbol","type":"topic","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DecayAnimationMode","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"kind":"text","text":", "},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":"?, ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"retargeted","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"abstract":[{"type":"text","text":"Performs spring animations based on the specified "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"finished","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animate(withspring:gesturevelocity:delay:options:animations:completion:).json b/docs/data/documentation/anima/anima/animate(withspring:gesturevelocity:delay:options:animations:completion:).json index 2fc4087e..08f46f95 100644 --- a/docs/data/documentation/anima/anima/animate(withspring:gesturevelocity:delay:options:animations:completion:).json +++ b/docs/data/documentation/anima/anima/animate(withspring:gesturevelocity:delay:options:animations:completion:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"},"sections":[],"seeAlsoSections":[{"title":"Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"],"generated":true}],"metadata":{"externalID":"s:5AnimaAAC7animate10withSpring15gestureVelocity5delay7options10animations10completionyAA0D0V_So7CGPointVSgSdAB16AnimationOptionsVyyXEySb_SbtcSgtFZ","symbolKind":"method","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"gestureVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":"?, "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"animations"},{"kind":"text","text":": () -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":", ","kind":"text"},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"roleHeading":"Type Method","modules":[{"name":"Anima"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withSpring"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"spring"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","text":"Spring","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"gestureVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":"? = nil, "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":" = 0, "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},{"text":" = [], ","kind":"text"},{"kind":"externalParam","text":"animations"},{"kind":"text","text":": () -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")? = nil)"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"spring","content":[{"inlineContent":[{"text":"The ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"type":"text","text":" used to determine the timing curve and duration of the animation."}],"type":"paragraph"}]},{"name":"gestureVelocity","content":[{"inlineContent":[{"type":"text","text":"If provided, this value will be used to set the spring "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","isActive":true},{"type":"text","text":" of whatever underlying animations run in the "},{"code":"animations","type":"codeVoice"},{"type":"text","text":" block and that animate "},{"type":"codeVoice","code":"CGPoint"},{"type":"text","text":" or "},{"type":"codeVoice","code":"CGRect"},{"text":" values. This should be primarily used to “inject” the velocity of a gesture recognizer (when the gesture ends) into the animations.","type":"text"}],"type":"paragraph"}]},{"name":"delay","content":[{"inlineContent":[{"type":"text","text":"An optional delay, in seconds, after which to start the animation."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The options to apply to the animations. For a list of options, see ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},{"text":". The default value is ","type":"text"},{"type":"codeVoice","code":"[]"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"options"},{"name":"animations","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A block containing the changes to your objects’ animatable properties. Note that for animations to work correctly, you must set values on the object’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"text":", not just the object itself.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional block to be executed when the specified animations have either finished or retargeted to a new value.","type":"text"}]}],"name":"completion"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Example usage:"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withSpring: .bouncy) {"," myView.animator.center = view.center"," myView.animator.backgroundColor = .systemBlue","}"]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"For animations to work correctly, you must set values on the objects’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"text":", not just the object itself. For example, to animate a view’s alpha, use ","type":"text"},{"type":"codeVoice","code":"myView.animator.alpha = 1.0"},{"text":" instead of ","type":"text"},{"code":"myView.alpha = 1.0","type":"codeVoice"},{"text":". For a list of all objects that provide animatable properties check ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"abstract":[{"text":"Performs spring animations based on the specified ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference","isActive":true},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)"]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"abstract":[{"type":"text","text":"The current velocity of the animation."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/velocity","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"text":"withEasing","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?)","kind":"text"}],"abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withDecay"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"DecayAnimationMode","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"type":"topic","kind":"symbol","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"gestureVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on the specified ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withSpring"},{"kind":"text","text":" "},{"text":"spring","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"text":", ","kind":"text"},{"text":"gestureVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":"? = nil, "},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" = 0, "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},{"text":" = [], ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"finished","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")? = nil)"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"spring","content":[{"type":"paragraph","inlineContent":[{"text":"The ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true},{"text":" used to determine the timing curve and duration of the animation.","type":"text"}]}]},{"name":"gestureVelocity","content":[{"inlineContent":[{"type":"text","text":"If provided, this value will be used to set the spring "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","isActive":true,"type":"reference"},{"text":" of whatever underlying animations run in the ","type":"text"},{"type":"codeVoice","code":"animations"},{"text":" block and that animate ","type":"text"},{"type":"codeVoice","code":"CGPoint"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"CGRect"},{"text":" values. This should be primarily used to “inject” the velocity of a gesture recognizer (when the gesture ends) into the animations.","type":"text"}],"type":"paragraph"}]},{"name":"delay","content":[{"inlineContent":[{"text":"An optional delay, in seconds, after which to start the animation.","type":"text"}],"type":"paragraph"}]},{"name":"options","content":[{"inlineContent":[{"text":"The options to apply to the animations. For a list of options, see ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"reference","isActive":true},{"type":"text","text":". The default value is "},{"type":"codeVoice","code":"[]"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"A block containing the changes to your objects’ animatable properties. Note that for animations to work correctly, you must set values on the object’s "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"text":", not just the object itself.","type":"text"}],"type":"paragraph"}],"name":"animations"},{"content":[{"inlineContent":[{"type":"text","text":"An optional block to be executed when the specified animations have either finished or retargeted to a new value."}],"type":"paragraph"}],"name":"completion"}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage:"}]},{"type":"codeListing","code":["Anima.animate(withSpring: .bouncy) {"," myView.animator.center = view.center"," myView.animator.backgroundColor = .systemBlue","}"],"syntax":"swift"},{"name":"Note","content":[{"type":"paragraph","inlineContent":[{"text":"For animations to work correctly, you must set values on the objects’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"text":", not just the object itself. For example, to animate a view’s alpha, use ","type":"text"},{"code":"myView.animator.alpha = 1.0","type":"codeVoice"},{"type":"text","text":" instead of "},{"type":"codeVoice","code":"myView.alpha = 1.0"},{"text":". For a list of all objects that provide animatable properties check ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true,"type":"reference"},{"text":".","type":"text"}]}],"type":"aside","style":"note"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","externalID":"s:5AnimaAAC7animate10withSpring15gestureVelocity5delay7options10animations10completionyAA0D0V_So7CGPointVSgSdAB16AnimationOptionsVyyXEySb_SbtcSgtFZ","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","symbolKind":"method","modules":[{"name":"Anima"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"gestureVelocity"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":"?, "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":", ","kind":"text"},{"text":"completion","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"finished","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"retargeted","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?)"}]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"],"title":"Animations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)"]}],"abstract":[{"type":"text","text":"Performs spring animations based on the specified "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference","isActive":true},{"type":"text","text":"."}],"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","role":"symbol","type":"topic","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DecayAnimationMode","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"kind":"text","text":", "},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":"?, ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"retargeted","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"abstract":[{"type":"text","text":"Performs spring animations based on the specified "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"url":"\/documentation\/anima\/springanimation\/velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"kind":"symbol","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"finished","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions.json b/docs/data/documentation/anima/anima/animationoptions.json index 9226e4d5..2258e493 100644 --- a/docs/data/documentation/anima/anima/animationoptions.json +++ b/docs/data/documentation/anima/anima/animationoptions.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue"]},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity"]},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","doc:\/\/Anima\/documentation\/Anima\/Anima"],"title":"Animating","generated":true}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5AnimaAAC16AnimationOptionsV","symbolKind":"struct","extendedModule":"Anima","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationOptions","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"roleHeading":"Structure","role":"symbol","title":"Anima.AnimationOptions"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Options for animations."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AnimationOptions","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByArrayLiteralP","doc:\/\/Anima\/SH","doc:\/\/Anima\/s9OptionSetP","doc:\/\/Anima\/SY","doc:\/\/Anima\/s8SendableP","doc:\/\/Anima\/s10SetAlgebraP"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions"]}],"kind":"symbol","references":{"doc://Anima/s10SetAlgebraP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s10SetAlgebraP","title":"Swift.SetAlgebra"},"doc://Anima/documentation/Anima/Animating-Properties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","type":"topic","title":"Animating Properties","role":"article","kind":"article","url":"\/documentation\/anima\/animating-properties","abstract":[{"type":"text","text":"Animate properties of objects like "},{"code":"NSView","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIView"},{"text":", ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(rawValue:)":{"abstract":[{"type":"text","text":"Creates a structure that represents animation options."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","type":"topic","role":"symbol","title":"init(rawValue:)","kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/CustomStringConvertible-Implementations":{"kind":"article","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Anima/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s8SendableP","title":"Swift.Sendable"},"doc://Anima/s9OptionSetP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s9OptionSetP","title":"Swift.OptionSet"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/rawValue":{"type":"topic","title":"rawValue","url":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"abstract":[{"type":"text","text":"When the animation finishes the value will be integralized to the screen’s pixel boundaries. This helps prevent drawing frames between pixels, causing aliasing issues."}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"}],"title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"type":"topic","title":"repeats","url":"\/documentation\/anima\/anima\/animationoptions\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","abstract":[{"type":"text","text":"The animation repeats indefinitely."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/SY":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SY","title":"Swift.RawRepresentable"},"doc://Anima/s25ExpressibleByArrayLiteralP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByArrayLiteralP","title":"Swift.ExpressibleByArrayLiteral"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"abstract":[{"text":"The velocity of spring animated properties will be reset.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","role":"symbol","kind":"symbol","type":"topic","title":"resetSpringVelocity","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resetSpringVelocity"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"title":"autoreverse","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","abstract":[{"text":"The animation runs backwards and forwards (must be combined with the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","isActive":true},{"type":"text","text":" option)."}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AnimationOptions","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue"],"title":"Instance Properties"},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity"]},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],"title":"Default Implementations"}],"metadata":{"roleHeading":"Structure","modules":[{"name":"Anima"}],"title":"Anima.AnimationOptions","role":"symbol","extendedModule":"Anima","externalID":"s:5AnimaAAC16AnimationOptionsV","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}]},"abstract":[{"text":"Options for animations.","type":"text"}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByArrayLiteralP","doc:\/\/Anima\/SH","doc:\/\/Anima\/s9OptionSetP","doc:\/\/Anima\/SY","doc:\/\/Anima\/s8SendableP","doc:\/\/Anima\/s10SetAlgebraP"],"kind":"relationships","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions"]}],"seeAlsoSections":[{"title":"Animating","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","doc:\/\/Anima\/documentation\/Anima\/Anima"],"generated":true}],"references":{"doc://Anima/s9OptionSetP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s9OptionSetP","title":"Swift.OptionSet"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions"}],"abstract":[{"text":"When the animation finishes the value will be integralized to the screen’s pixel boundaries. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","role":"symbol","type":"topic","title":"integralizeValues"},"doc://Anima/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s8SendableP","title":"Swift.Sendable"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/SY":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SY","title":"Swift.RawRepresentable"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/rawValue":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawValue"},{"text":": ","kind":"text"},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","title":"rawValue","kind":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","abstract":[],"role":"symbol"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"},"doc://Anima/documentation/Anima/Animating-Properties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","title":"Animating Properties","kind":"article","type":"topic","url":"\/documentation\/anima\/animating-properties","abstract":[{"type":"text","text":"Animate properties of objects like "},{"type":"codeVoice","code":"NSView"},{"text":", ","type":"text"},{"code":"UIView","type":"codeVoice"},{"type":"text","text":", "},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"article"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","kind":"article","title":"Equatable Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","title":"autoreverse","kind":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/autoreverse","abstract":[{"type":"text","text":"The animation runs backwards and forwards (must be combined with the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","isActive":true},{"type":"text","text":" option)."}],"role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","kind":"symbol","title":"init(rawValue:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","abstract":[{"type":"text","text":"Creates a structure that represents animation options."}],"role":"symbol"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/s25ExpressibleByArrayLiteralP":{"title":"Swift.ExpressibleByArrayLiteral","identifier":"doc:\/\/Anima\/s25ExpressibleByArrayLiteralP","type":"unresolvable"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/repeats"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"abstract":[],"kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"abstract":[{"text":"The velocity of spring animated properties will be reset.","type":"text"}],"kind":"symbol","title":"resetSpringVelocity","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resetSpringVelocity"},{"text":": ","kind":"text"},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/CustomStringConvertible-Implementations":{"abstract":[],"kind":"article","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"},"doc://Anima/s10SetAlgebraP":{"title":"Swift.SetAlgebra","type":"unresolvable","identifier":"doc:\/\/Anima\/s10SetAlgebraP"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/!=(_:_:).json b/docs/data/documentation/anima/anima/animationoptions/!=(_:_:).json index 6b116fe5..92a4cdca 100644 --- a/docs/data/documentation/anima/anima/animationoptions/!=(_:_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"op","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/!=(_:_:)":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"}}} \ No newline at end of file +{"metadata":{"symbolKind":"op","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/!=(_:_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","role":"symbol","type":"topic","kind":"symbol","title":"!=(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","kind":"article","title":"Equatable Implementations","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/autoreverse.json b/docs/data/documentation/anima/anima/animationoptions/autoreverse.json index 43f249ab..b5cf2600 100644 --- a/docs/data/documentation/anima/anima/animationoptions/autoreverse.json +++ b/docs/data/documentation/anima/anima/animationoptions/autoreverse.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The animation runs backwards and forwards (must be combined with the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","isActive":true},{"text":" option).","type":"text"}],"metadata":{"symbolKind":"property","roleHeading":"Type Property","modules":[{"name":"Anima"}],"externalID":"s:5AnimaAAC16AnimationOptionsV11autoreverseADvpZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"role":"symbol","title":"autoreverse"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/autoreverse"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"type":"topic","title":"repeats","url":"\/documentation\/anima\/anima\/animationoptions\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","abstract":[{"type":"text","text":"The animation repeats indefinitely."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"title":"autoreverse","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","abstract":[{"text":"The animation runs backwards and forwards (must be combined with the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","isActive":true},{"type":"text","text":" option)."}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"text":".","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"title":"autoreverse","symbolKind":"property","roleHeading":"Type Property","externalID":"s:5AnimaAAC16AnimationOptionsV11autoreverseADvpZ","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/autoreverse"]}],"abstract":[{"type":"text","text":"The animation runs backwards and forwards (must be combined with the "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats"},{"text":" option).","type":"text"}],"sections":[],"references":{"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/repeats"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/autoreverse":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/autoreverse","title":"autoreverse","kind":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/autoreverse","abstract":[{"type":"text","text":"The animation runs backwards and forwards (must be combined with the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","isActive":true},{"type":"text","text":" option)."}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/contains(_:).json b/docs/data/documentation/anima/anima/animationoptions/contains(_:).json index 3fb8d673..b5d5fa82 100644 --- a/docs/data/documentation/anima/anima/animationoptions/contains(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/contains(_:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/contains(_:)"]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"contains(_:)","roleHeading":"Instance Method","externalID":"s:s9OptionSetPs7ElementQzRszrlE8containsySbxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","symbolKind":"method"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"OptionSet.contains(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"member","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/contains(_:)":{"title":"contains(_:)","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"member"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:s9OptionSetPs7ElementQzRszrlE8containsySbxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","title":"contains(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"method","role":"symbol","extendedModule":"Swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"OptionSet.contains(_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/contains(_:)"]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/contains(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"contains(_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/customstringconvertible-implementations.json b/docs/data/documentation/anima/anima/animationoptions/customstringconvertible-implementations.json index 2b95c2ca..b2a5a017 100644 --- a/docs/data/documentation/anima/anima/animationoptions/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/anima/animationoptions/customstringconvertible-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"metadata":{"title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description"],"title":"Instance Properties","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description","title":"description","url":"\/documentation\/anima\/anima\/animationoptions\/description"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description"],"generated":true}],"metadata":{"modules":[{"name":"Anima"}],"title":"CustomStringConvertible Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/description":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description","title":"description","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/description","type":"topic"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/description.json b/docs/data/documentation/anima/anima/animationoptions/description.json index 5e08f3af..db732f63 100644 --- a/docs/data/documentation/anima/anima/animationoptions/description.json +++ b/docs/data/documentation/anima/anima/animationoptions/description.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"description","externalID":"s:5AnimaAAC16AnimationOptionsV11descriptionSSvp","symbolKind":"property","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description","title":"description","url":"\/documentation\/anima\/anima\/animationoptions\/description"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/CustomStringConvertible-Implementations":{"kind":"article","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"externalID":"s:5AnimaAAC16AnimationOptionsV11descriptionSSvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","title":"description"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/CustomStringConvertible-Implementations":{"abstract":[],"kind":"article","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/CustomStringConvertible-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/description":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/description","title":"description","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/description","type":"topic"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/equatable-implementations.json b/docs/data/documentation/anima/anima/animationoptions/equatable-implementations.json index 9081957a..915411c1 100644 --- a/docs/data/documentation/anima/anima/animationoptions/equatable-implementations.json +++ b/docs/data/documentation/anima/anima/animationoptions/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)"],"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/!=(_:_:)":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)"],"generated":true,"title":"Operators"}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/Equatable-Implementations"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/!=(_:_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/!=(_:_:)","role":"symbol","type":"topic","kind":"symbol","title":"!=(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/formintersection(_:).json b/docs/data/documentation/anima/anima/animationoptions/formintersection(_:).json index 80ca6627..36578130 100644 --- a/docs/data/documentation/anima/anima/animationoptions/formintersection(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/formintersection(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE16formIntersectionyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIntersection","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"formIntersection(_:)","extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"OptionSet.formIntersection(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIntersection"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formIntersection(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIntersection","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","abstract":[],"type":"topic","title":"formIntersection(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIntersection"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"formIntersection(_:)","extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE16formIntersectionyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIntersection","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"symbolKind":"method"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"OptionSet.formIntersection(_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formIntersection(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIntersection"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"formIntersection(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/formsymmetricdifference(_:).json b/docs/data/documentation/anima/anima/animationoptions/formsymmetricdifference(_:).json index fd9be4cf..cc470b00 100644 --- a/docs/data/documentation/anima/anima/animationoptions/formsymmetricdifference(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/formsymmetricdifference(_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"OptionSet.formSymmetricDifference(_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"formSymmetricDifference"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"metadata":{"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE23formSymmetricDifferenceyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"method","title":"formSymmetricDifference(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FixedWidthInteger"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formSymmetricDifference"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","role":"symbol"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/formSymmetricDifference(_:)":{"abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"formSymmetricDifference(_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formSymmetricDifference"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formSymmetricDifference","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"title":"formSymmetricDifference(_:)","extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE23formSymmetricDifferenceyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formSymmetricDifference","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"OptionSet.formSymmetricDifference(_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/formSymmetricDifference(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formSymmetricDifference","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"title":"formSymmetricDifference(_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/formunion(_:).json b/docs/data/documentation/anima/anima/animationoptions/formunion(_:).json index 2276e258..22e6b8d8 100644 --- a/docs/data/documentation/anima/anima/animationoptions/formunion(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/formunion(_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formUnion","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/formunion(_:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formUnion"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE9formUnionyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"formUnion(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","role":"symbol","symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.formUnion(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formUnion(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formUnion","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"formUnion(_:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.formUnion(_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formUnion","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol","title":"formUnion(_:)","conformance":{"constraints":[{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlE9formUnionyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/formunion(_:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formUnion"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formUnion(_:)":{"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formUnion","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"title":"formUnion(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/hash(into:).json b/docs/data/documentation/anima/anima/animationoptions/hash(into:).json index fdf7fbbe..9f41eb44 100644 --- a/docs/data/documentation/anima/anima/animationoptions/hash(into:).json +++ b/docs/data/documentation/anima/anima/animationoptions/hash(into:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"]]},"metadata":{"title":"hash(into:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hash(into:)":{"title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)","type":"topic","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Instance Method","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"title":"hash(into:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/hash(into:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"abstract":[],"kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hash(into:)":{"role":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/hashvalue.json b/docs/data/documentation/anima/anima/animationoptions/hashvalue.json index 51003bb8..155fb638 100644 --- a/docs/data/documentation/anima/anima/animationoptions/hashvalue.json +++ b/docs/data/documentation/anima/anima/animationoptions/hashvalue.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","title":"hashValue"},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hashValue":{"url":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"extendedModule":"Swift","title":"hashValue","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/RawRepresentable-Implementations":{"abstract":[],"kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"kind":"symbol","title":"hashValue","url":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/init().json b/docs/data/documentation/anima/anima/animationoptions/init().json index f0849815..55b8cba4 100644 --- a/docs/data/documentation/anima/anima/animationoptions/init().json +++ b/docs/data/documentation/anima/anima/animationoptions/init().json @@ -1 +1 @@ -{"metadata":{"role":"symbol","symbolKind":"init","title":"init()","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlExycfc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.init()"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"()","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init()"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init()":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()","url":"\/documentation\/anima\/anima\/animationoptions\/init()","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"title":"init()"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init()"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.init()"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"()","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"metadata":{"title":"init()","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","conformance":{"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"FixedWidthInteger","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:s9OptionSetPss17FixedWidthInteger8RawValueRpzrlExycfc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()","title":"init()","url":"\/documentation\/anima\/anima\/animationoptions\/init()","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","abstract":[]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/init(_:).json b/docs/data/documentation/anima/anima/animationoptions/init(_:).json index d6498e38..aa411e89 100644 --- a/docs/data/documentation/anima/anima/animationoptions/init(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/init(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SetAlgebra.init(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"sequence","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"symbolKind":"init","externalID":"s:s10SetAlgebraPsEyxqd__ncSTRd__7ElementQyd__ACRtzlufc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"init(_:)","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"references":{"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","title":"init(_:)","role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"sequence"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"init(_:)","externalID":"s:s10SetAlgebraPsEyxqd__ncSTRd__7ElementQyd__ACRtzlufc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"init","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.init(_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init(_:)"]}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(_:)":{"abstract":[],"kind":"symbol","title":"init(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/init(arrayliteral:).json b/docs/data/documentation/anima/anima/animationoptions/init(arrayliteral:).json index 41f9ce4f..a3bc1990 100644 --- a/docs/data/documentation/anima/anima/animationoptions/init(arrayliteral:).json +++ b/docs/data/documentation/anima/anima/animationoptions/init(arrayliteral:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","title":"init(arrayLiteral:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:s10SetAlgebraPs7ElementQz012ArrayLiteralC0RtzrlE05arrayE0xAFd_tcfc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"...)","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"ArrayLiteralElement","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.init(arrayLiteral:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(arrayLiteral:)":{"title":"init(arrayLiteral:)","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"ArrayLiteralElement"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"...)"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.init(arrayLiteral:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"init","conformance":{"constraints":[{"code":"ArrayLiteralElement","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"init(arrayLiteral:)","externalID":"s:s10SetAlgebraPs7ElementQz012ArrayLiteralC0RtzrlE05arrayE0xAFd_tcfc::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","role":"symbol","roleHeading":"Initializer"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(arrayLiteral:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"title":"init(arrayLiteral:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"ArrayLiteralElement"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/init(rawvalue:).json b/docs/data/documentation/anima/anima/animationoptions/init(rawvalue:).json index adbfc408..6bfc48ed 100644 --- a/docs/data/documentation/anima/anima/animationoptions/init(rawvalue:).json +++ b/docs/data/documentation/anima/anima/animationoptions/init(rawvalue:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5AnimaAAC16AnimationOptionsV8rawValueADSu_tcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"Anima"}],"title":"init(rawValue:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Creates a structure that represents animation options.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)"]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(rawValue:)":{"abstract":[{"type":"text","text":"Creates a structure that represents animation options."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","type":"topic","role":"symbol","title":"init(rawValue:)","kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Creates a structure that represents animation options."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:5AnimaAAC16AnimationOptionsV8rawValueADSu_tcfc","title":"init(rawValue:)","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(rawValue:)","kind":"symbol","title":"init(rawValue:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","abstract":[{"type":"text","text":"Creates a structure that represents animation options."}],"role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/insert(_:).json b/docs/data/documentation/anima/anima/animationoptions/insert(_:).json index 923cdec5..8905e104 100644 --- a/docs/data/documentation/anima/anima/animationoptions/insert(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/insert(_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newMember"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> (inserted","kind":"text"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", memberAfterInsert","kind":"text"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:s9OptionSetPs7ElementQzRszrlE6insertySb8inserted_x17memberAfterInserttxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"insert"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> (inserted"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", memberAfterInsert","kind":"text"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","title":"insert(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/insert(_:)"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"OptionSet.insert(_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/insert(_:)":{"abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> (inserted"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", memberAfterInsert","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","title":"insert(_:)"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.insert(_:)"},{"type":"text","text":"."}],"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s9OptionSetPs7ElementQzRszrlE6insertySb8inserted_x17memberAfterInserttxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","title":"insert(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> (inserted","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", memberAfterInsert","kind":"text"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":")","kind":"text"}],"symbolKind":"method","role":"symbol","extendedModule":"Swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"insert"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"newMember","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> (inserted","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", memberAfterInsert"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/insert(_:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/insert(_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","title":"insert(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> (inserted"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", memberAfterInsert"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}]},"abstract":[]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/integralizevalues.json b/docs/data/documentation/anima/anima/animationoptions/integralizevalues.json index 6c423f5d..8f3636aa 100644 --- a/docs/data/documentation/anima/anima/animationoptions/integralizevalues.json +++ b/docs/data/documentation/anima/anima/animationoptions/integralizevalues.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"}],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5AnimaAAC16AnimationOptionsV17integralizeValuesADvpZ","role":"symbol","roleHeading":"Type Property","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Anima","preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier"}],"title":"integralizeValues"},"abstract":[{"type":"text","text":"When the animation finishes the value will be integralized to the screen’s pixel boundaries. This helps prevent drawing frames between pixels, causing aliasing issues."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/integralizevalues"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"abstract":[{"type":"text","text":"When the animation finishes the value will be integralized to the screen’s pixel boundaries. This helps prevent drawing frames between pixels, causing aliasing issues."}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"}],"title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions"}],"role":"symbol","externalID":"s:5AnimaAAC16AnimationOptionsV17integralizeValuesADvpZ","symbolKind":"property","title":"integralizeValues"},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/integralizevalues"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues"},"abstract":[{"text":"When the animation finishes the value will be integralized to the screen’s pixel boundaries. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"kind":"text","text":"."},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions"}],"abstract":[{"text":"When the animation finishes the value will be integralized to the screen’s pixel boundaries. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","role":"symbol","type":"topic","title":"integralizeValues"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/intersection(_:).json b/docs/data/documentation/anima/anima/animationoptions/intersection(_:).json index eccb3907..ee6824a7 100644 --- a/docs/data/documentation/anima/anima/animationoptions/intersection(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/intersection(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"intersection","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/intersection(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"title":"intersection(_:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","extendedModule":"Swift","role":"symbol","externalID":"s:s9OptionSetPsE12intersectionyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"intersection"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"OptionSet.intersection(_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/intersection(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"intersection","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","title":"intersection(_:)","abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"intersection"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"intersection(_:)","externalID":"s:s9OptionSetPsE12intersectionyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.intersection(_:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"intersection","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/intersection(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/intersection(_:)":{"title":"intersection(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"intersection","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/isdisjoint(with:).json b/docs/data/documentation/anima/anima/animationoptions/isdisjoint(with:).json index 72b2be11..1cd07b94 100644 --- a/docs/data/documentation/anima/anima/animationoptions/isdisjoint(with:).json +++ b/docs/data/documentation/anima/anima/animationoptions/isdisjoint(with:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isDisjoint"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.isDisjoint(with:)"},{"text":".","type":"text"}],"metadata":{"symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isDisjoint"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:s10SetAlgebraPsE10isDisjoint4withSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","title":"isDisjoint(with:)","extendedModule":"Swift","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isDisjoint(with:)":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)","title":"isDisjoint(with:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isDisjoint"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:s10SetAlgebraPsE10isDisjoint4withSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","role":"symbol","title":"isDisjoint(with:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isDisjoint"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"method","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isDisjoint"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)"]}],"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SetAlgebra.isDisjoint(with:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isDisjoint(with:)":{"type":"topic","title":"isDisjoint(with:)","url":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isDisjoint","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/isempty.json b/docs/data/documentation/anima/anima/animationoptions/isempty.json index d8c21356..fc587eef 100644 --- a/docs/data/documentation/anima/anima/animationoptions/isempty.json +++ b/docs/data/documentation/anima/anima/animationoptions/isempty.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s10SetAlgebraPsE7isEmptySbvp::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"property","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isEmpty"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Property","role":"symbol","title":"isEmpty"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SetAlgebra.isEmpty","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/isempty"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/isEmpty":{"url":"\/documentation\/anima\/anima\/animationoptions\/isempty","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEmpty"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","role":"symbol","kind":"symbol","title":"isEmpty"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/isempty"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.isEmpty"},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:s10SetAlgebraPsE7isEmptySbvp::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","title":"isEmpty","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isEmpty","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isEmpty":{"url":"\/documentation\/anima\/anima\/animationoptions\/isempty","abstract":[],"kind":"symbol","title":"isEmpty","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/isstrictsubset(of:).json b/docs/data/documentation/anima/anima/animationoptions/isstrictsubset(of:).json index 684431ca..141fc894 100644 --- a/docs/data/documentation/anima/anima/animationoptions/isstrictsubset(of:).json +++ b/docs/data/documentation/anima/anima/animationoptions/isstrictsubset(of:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","title":"isStrictSubset(of:)","symbolKind":"method","externalID":"s:s10SetAlgebraPsE14isStrictSubset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","role":"symbol","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isStrictSubset"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isStrictSubset"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SetAlgebra.isStrictSubset(of:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSubset(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)","title":"isStrictSubset(of:)","url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","type":"topic","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isStrictSubset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"SetAlgebra.isStrictSubset(of:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isStrictSubset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isStrictSubset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","externalID":"s:s10SetAlgebraPsE14isStrictSubset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","roleHeading":"Instance Method","title":"isStrictSubset(of:)","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSubset(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isStrictSubset"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","title":"isStrictSubset(of:)","abstract":[],"type":"topic","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/isstrictsuperset(of:).json b/docs/data/documentation/anima/anima/animationoptions/isstrictsuperset(of:).json index c7050cdd..1da043c6 100644 --- a/docs/data/documentation/anima/anima/animationoptions/isstrictsuperset(of:).json +++ b/docs/data/documentation/anima/anima/animationoptions/isstrictsuperset(of:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"isStrictSuperset(of:)","externalID":"s:s10SetAlgebraPsE16isStrictSuperset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isStrictSuperset"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.isStrictSuperset(of:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isStrictSuperset"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"references":{"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSuperset(of:)":{"title":"isStrictSuperset(of:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isStrictSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SetAlgebra.isStrictSuperset(of:)"},{"text":".","type":"text"}],"metadata":{"symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isStrictSuperset"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:s10SetAlgebraPsE16isStrictSuperset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"isStrictSuperset(of:)","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isStrictSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSuperset(of:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isStrictSuperset","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"isStrictSuperset(of:)"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/issubset(of:).json b/docs/data/documentation/anima/anima/animationoptions/issubset(of:).json index 14b34155..b38163c9 100644 --- a/docs/data/documentation/anima/anima/animationoptions/issubset(of:).json +++ b/docs/data/documentation/anima/anima/animationoptions/issubset(of:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"SetAlgebra.isSubset(of:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)"},"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isSubset","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","extendedModule":"Swift","symbolKind":"method","title":"isSubset(of:)","roleHeading":"Instance Method","externalID":"s:s10SetAlgebraPsE8isSubset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isSubset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/issubset(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSubset(of:)":{"type":"topic","abstract":[],"title":"isSubset(of:)","url":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isSubset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/issubset(of:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isSubset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.isSubset(of:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)"},"metadata":{"title":"isSubset(of:)","role":"symbol","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:s10SetAlgebraPsE8isSubset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isSubset","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSubset(of:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isSubset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"type":"topic","title":"isSubset(of:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/issuperset(of:).json b/docs/data/documentation/anima/anima/animationoptions/issuperset(of:).json index db894e7a..efa63709 100644 --- a/docs/data/documentation/anima/anima/animationoptions/issuperset(of:).json +++ b/docs/data/documentation/anima/anima/animationoptions/issuperset(of:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","title":"isSuperset(of:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method","externalID":"s:s10SetAlgebraPsE10isSuperset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSuperset"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SetAlgebra.isSuperset(of:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSuperset(of:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isSuperset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"isSuperset(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SetAlgebra.isSuperset(of:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isSuperset"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"isSuperset(of:)","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s10SetAlgebraPsE10isSuperset2ofSbx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSuperset(of:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSuperset"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","title":"isSuperset(of:)"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/optionset-implementations.json b/docs/data/documentation/anima/anima/animationoptions/optionset-implementations.json index 0bcba966..4b6e0ef3 100644 --- a/docs/data/documentation/anima/anima/animationoptions/optionset-implementations.json +++ b/docs/data/documentation/anima/anima/animationoptions/optionset-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"OptionSet Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()"],"title":"Initializers","generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)"],"title":"Instance Methods","generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/remove(_:)":{"title":"remove(_:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","abstract":[]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formSymmetricDifference(_:)":{"abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"formSymmetricDifference(_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formSymmetricDifference"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/union(_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"union"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","role":"symbol","kind":"symbol","title":"union(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/insert(_:)":{"abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> (inserted"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", memberAfterInsert","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","title":"insert(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formIntersection(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIntersection","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","abstract":[],"type":"topic","title":"formIntersection(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/contains(_:)":{"title":"contains(_:)","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/Anima/AnimationOptions/symmetricDifference(_:)":{"abstract":[],"title":"symmetricDifference(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"symmetricDifference","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init()":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()","url":"\/documentation\/anima\/anima\/animationoptions\/init()","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"title":"init()"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formUnion(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formUnion","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"formUnion(_:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/update(with:)":{"title":"update(with:)","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/Anima/AnimationOptions/intersection(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"intersection","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","title":"intersection(_:)","abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"OptionSet Implementations","role":"collectionGroup"},"sections":[],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()"]},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/union(_:)":{"kind":"symbol","title":"union(_:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"union"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/symmetricDifference(_:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"symmetricDifference"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"kind":"symbol","title":"symmetricDifference(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/remove(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"remove"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","title":"remove(_:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/Anima/AnimationOptions/intersection(_:)":{"title":"intersection(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"intersection","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/intersection(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/contains(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"contains(_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/contains(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/insert(_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/insert(_:)","title":"insert(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> (inserted"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", memberAfterInsert"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}]},"abstract":[]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formIntersection(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIntersection"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"formIntersection(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formIntersection(_:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init()","title":"init()","url":"\/documentation\/anima\/anima\/animationoptions\/init()","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FixedWidthInteger"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formUnion(_:)":{"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formUnion","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"title":"formUnion(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formUnion(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/formSymmetricDifference(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formSymmetricDifference","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"title":"formSymmetricDifference(_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/formSymmetricDifference(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"FixedWidthInteger","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/update(with:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"update(with:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)","kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/rawrepresentable-implementations.json b/docs/data/documentation/anima/anima/animationoptions/rawrepresentable-implementations.json index 05f9ef2c..ca13e8fa 100644 --- a/docs/data/documentation/anima/anima/animationoptions/rawrepresentable-implementations.json +++ b/docs/data/documentation/anima/anima/animationoptions/rawrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue"]},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations"]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hash(into:)":{"title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)","type":"topic","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hashValue":{"url":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)"],"generated":true}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hash(into:)":{"role":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hash(into:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"kind":"symbol","title":"hashValue","url":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/hashValue","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/rawvalue.json b/docs/data/documentation/anima/anima/animationoptions/rawvalue.json index 5c7d74bb..851bcf5b 100644 --- a/docs/data/documentation/anima/anima/animationoptions/rawvalue.json +++ b/docs/data/documentation/anima/anima/animationoptions/rawvalue.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/rawvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.rawValue","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"metadata":{"externalID":"s:5AnimaAAC16AnimationOptionsV8rawValueSuvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"rawValue"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/rawValue":{"type":"topic","title":"rawValue","url":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/rawvalue"]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"title":"rawValue","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"rawValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}],"symbolKind":"property","externalID":"s:5AnimaAAC16AnimationOptionsV8rawValueSuvp","role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.rawValue"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/rawValue":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawValue"},{"text":": ","kind":"text"},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/rawValue","title":"rawValue","kind":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/remove(_:).json b/docs/data/documentation/anima/anima/animationoptions/remove(_:).json index 5ac74849..1ea549e0 100644 --- a/docs/data/documentation/anima/anima/animationoptions/remove(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/remove(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"text":" ","kind":"text"},{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"member"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"metadata":{"title":"remove(_:)","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:s9OptionSetPs7ElementQzRszrlE6removeyxSgxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/remove(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.remove(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/remove(_:)":{"title":"remove(_:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","abstract":[]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"text":" ","kind":"text"},{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"member"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"OptionSet.remove(_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"remove(_:)","externalID":"s:s9OptionSetPs7ElementQzRszrlE6removeyxSgxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","extendedModule":"Swift","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/remove(_:)"]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/remove(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"remove"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","title":"remove(_:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/remove(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.Element"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/repeats.json b/docs/data/documentation/anima/anima/animationoptions/repeats.json index 7cdc16b2..3070efc8 100644 --- a/docs/data/documentation/anima/anima/animationoptions/repeats.json +++ b/docs/data/documentation/anima/anima/animationoptions/repeats.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","roleHeading":"Type Property","modules":[{"name":"Anima"}],"externalID":"s:5AnimaAAC16AnimationOptionsV7repeatsADvpZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier"}],"role":"symbol","title":"repeats"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats"},"abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/repeats"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"type":"topic","title":"repeats","url":"\/documentation\/anima\/anima\/animationoptions\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","abstract":[{"type":"text","text":"The animation repeats indefinitely."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"text":"AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:5AnimaAAC16AnimationOptionsV7repeatsADvpZ","title":"repeats","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","kind":"typeIdentifier","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"roleHeading":"Type Property","role":"symbol"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/repeats"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/repeats":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/repeats","abstract":[{"text":"The animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/repeats"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/resetspringvelocity.json b/docs/data/documentation/anima/anima/animationoptions/resetspringvelocity.json index 6518a2e8..ab12fb0c 100644 --- a/docs/data/documentation/anima/anima/animationoptions/resetspringvelocity.json +++ b/docs/data/documentation/anima/anima/animationoptions/resetspringvelocity.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"abstract":[{"type":"text","text":"The velocity of spring animated properties will be reset."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"resetSpringVelocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Anima","preciseIdentifier":"s:5AnimaAAC","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"inlineContent":[{"type":"text","text":"Usually the velocity of a spring animated property is perseved when you animate it to another value. This option will reset the velocity for any new spring animation."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"]}],"metadata":{"title":"resetSpringVelocity","modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"resetSpringVelocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions"}],"role":"symbol","externalID":"s:5AnimaAAC16AnimationOptionsV19resetSpringVelocityADvpZ","roleHeading":"Type Property"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"abstract":[{"text":"The velocity of spring animated properties will be reset.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","role":"symbol","kind":"symbol","type":"topic","title":"resetSpringVelocity","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resetSpringVelocity"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"The velocity of spring animated properties will be reset.","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"metadata":{"roleHeading":"Type Property","role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}],"title":"resetSpringVelocity","externalID":"s:5AnimaAAC16AnimationOptionsV19resetSpringVelocityADvpZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"resetSpringVelocity","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resetSpringVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"text":".","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Usually the velocity of a spring animated property is perseved when you animate it to another value. This option will reset the velocity for any new spring animation.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity"]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/resetSpringVelocity":{"abstract":[{"text":"The velocity of spring animated properties will be reset.","type":"text"}],"kind":"symbol","title":"resetSpringVelocity","url":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"resetSpringVelocity"},{"text":": ","kind":"text"},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/resetSpringVelocity","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/setalgebra-implementations.json b/docs/data/documentation/anima/anima/animationoptions/setalgebra-implementations.json index b29ff221..a970a7b2 100644 --- a/docs/data/documentation/anima/anima/animationoptions/setalgebra-implementations.json +++ b/docs/data/documentation/anima/anima/animationoptions/setalgebra-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)"],"title":"Initializers"},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty"]},{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)"],"generated":true}],"metadata":{"modules":[{"name":"Anima"}],"title":"SetAlgebra Implementations","role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/isDisjoint(with:)":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)","title":"isDisjoint(with:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isDisjoint"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtract(_:)":{"type":"topic","title":"subtract(_:)","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subtract"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtracting(_:)":{"role":"symbol","title":"subtracting(_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"subtracting","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(arrayLiteral:)":{"title":"init(arrayLiteral:)","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"ArrayLiteralElement"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.Element"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSubset(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)","title":"isStrictSubset(of:)","url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","type":"topic","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isStrictSubset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","title":"init(_:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSuperset(of:)":{"title":"isStrictSuperset(of:)","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isStrictSuperset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isEmpty":{"url":"\/documentation\/anima\/anima\/animationoptions\/isempty","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEmpty"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","role":"symbol","kind":"symbol","title":"isEmpty"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSuperset(of:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isSuperset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"isSuperset(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSubset(of:)":{"type":"topic","abstract":[],"title":"isSubset(of:)","url":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isSubset","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"}}} \ No newline at end of file +{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"SetAlgebra Implementations","role":"collectionGroup"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)"],"title":"Initializers","generated":true},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty"]},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isEmpty":{"url":"\/documentation\/anima\/anima\/animationoptions\/isempty","abstract":[],"kind":"symbol","title":"isEmpty","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isEmpty","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSuperset(of:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isSuperset"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSuperset(of:)","title":"isSuperset(of:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtracting(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"subtracting"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"subtracting(_:)"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSuperset(of:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSuperset(of:)","url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isStrictSuperset","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"isStrictSuperset(of:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(arrayLiteral:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"title":"init(arrayLiteral:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"ArrayLiteralElement"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(arrayLiteral:)","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isStrictSubset(of:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isStrictSubset(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isStrictSubset"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","title":"isStrictSubset(of:)","abstract":[],"type":"topic","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/init(_:)":{"abstract":[],"kind":"symbol","title":"init(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/init(_:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isSubset(of:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isSubset(of:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isSubset","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"type":"topic","title":"isSubset(of:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtract(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subtract","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","title":"subtract(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/isDisjoint(with:)":{"type":"topic","title":"isDisjoint(with:)","url":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/isDisjoint(with:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isDisjoint","kind":"identifier"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/subtract(_:).json b/docs/data/documentation/anima/anima/animationoptions/subtract(_:).json index 35a6c00f..d675215d 100644 --- a/docs/data/documentation/anima/anima/animationoptions/subtract(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/subtract(_:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.subtract(_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)"},"kind":"symbol","metadata":{"title":"subtract(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"subtract"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:s10SetAlgebraPsE8subtractyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"subtract","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/subtract(_:)"]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtract(_:)":{"type":"topic","title":"subtract(_:)","abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subtract"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"SetAlgebra.subtract(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"subtract"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/subtract(_:)"]}],"metadata":{"role":"symbol","externalID":"s:s10SetAlgebraPsE8subtractyyxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"subtract","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","title":"subtract(_:)","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtract(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtract(_:)","role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subtract","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","title":"subtract(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/subtracting(_:).json b/docs/data/documentation/anima/anima/animationoptions/subtracting(_:).json index b8668df9..81a0a0d3 100644 --- a/docs/data/documentation/anima/anima/animationoptions/subtracting(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/subtracting(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"subtracting"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"SetAlgebra.subtracting(_:)"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"extendedModule":"Swift","title":"subtracting(_:)","roleHeading":"Instance Method","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:s10SetAlgebraPsE11subtractingyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"subtracting","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}]},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtracting(_:)":{"role":"symbol","title":"subtracting(_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"subtracting","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"role":"collectionGroup","title":"SetAlgebra Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"SetAlgebra.subtracting(_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations"]]},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:s10SetAlgebraPsE11subtractingyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subtracting","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"title":"subtracting(_:)","role":"symbol","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"subtracting","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/subtracting(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/subtracting(_:)","type":"topic","url":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"subtracting"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"subtracting(_:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/SetAlgebra-Implementations":{"url":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","abstract":[],"kind":"article","title":"SetAlgebra Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/SetAlgebra-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/symmetricdifference(_:).json b/docs/data/documentation/anima/anima/animationoptions/symmetricdifference(_:).json index 2ad59294..58f0408c 100644 --- a/docs/data/documentation/anima/anima/animationoptions/symmetricdifference(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/symmetricdifference(_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"symmetricDifference"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","externalID":"s:s9OptionSetPsE19symmetricDifferenceyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"symmetricDifference(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.symmetricDifference(_:)"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"symmetricDifference","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/symmetricDifference(_:)":{"abstract":[],"title":"symmetricDifference(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"symmetricDifference","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)"},"metadata":{"role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"symmetricDifference"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"title":"symmetricDifference(_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","externalID":"s:s9OptionSetPsE19symmetricDifferenceyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"OptionSet.symmetricDifference(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"symmetricDifference","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)"]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/symmetricDifference(_:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/symmetricDifference(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"symmetricDifference"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"kind":"symbol","title":"symmetricDifference(_:)","url":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/union(_:).json b/docs/data/documentation/anima/anima/animationoptions/union(_:).json index 94121031..73842c5c 100644 --- a/docs/data/documentation/anima/anima/animationoptions/union(_:).json +++ b/docs/data/documentation/anima/anima/animationoptions/union(_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/union(_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"OptionSet.union(_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"union"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","roleHeading":"Instance Method","externalID":"s:s9OptionSetPsE5unionyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","title":"union(_:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"union","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)"},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/union(_:)":{"url":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"union"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","role":"symbol","kind":"symbol","title":"union(_:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/union(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.union(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"union"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"metadata":{"title":"union(_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"union"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:s9OptionSetPsE5unionyxxF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/union(_:)":{"kind":"symbol","title":"union(_:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"union"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/union(_:)"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/animationoptions/update(with:).json b/docs/data/documentation/anima/anima/animationoptions/update(with:).json index fbda1b22..45dfb5ee 100644 --- a/docs/data/documentation/anima/anima/animationoptions/update(with:).json +++ b/docs/data/documentation/anima/anima/animationoptions/update(with:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"OptionSet.update(with:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@discardableResult","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"newMember","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s9OptionSetPs7ElementQzRszrlE6update4withxSgx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","title":"update(with:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/anima\/animationoptions\/update(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"abstract":[],"title":"OptionSet Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","kind":"article","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/update(with:)":{"title":"update(with:)","role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file +{"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s9OptionSetPs7ElementQzRszrlE6update4withxSgx_tF::SYNTHESIZED::s:5AnimaAAC16AnimationOptionsV","role":"symbol","title":"update(with:)","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/animationoptions\/update(with:)"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"OptionSet.update(with:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@discardableResult","kind":"attribute"},{"kind":"text","text":" "},{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newMember"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/update(with:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"update(with:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/update(with:)","kind":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.Element","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/OptionSet-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/OptionSet-Implementations","type":"topic","abstract":[],"kind":"article","title":"OptionSet Implementations","url":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/decayanimationmode.json b/docs/data/documentation/anima/anima/decayanimationmode.json index d39cbc8b..731d4e22 100644 --- a/docs/data/documentation/anima/anima/decayanimationmode.json +++ b/docs/data/documentation/anima/anima/decayanimationmode.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Animation Options","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The mode how ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference"},{"type":"text","text":" should animate properties with a decaying animation."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5AnimaAAC18DecayAnimationModeO","symbolKind":"enum","extendedModule":"Anima","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecayAnimationMode","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"roleHeading":"Enumeration","role":"symbol","title":"Anima.DecayAnimationMode"},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"abstract":[{"text":"The value of animated properties will increase or decrease (depending on the values applied) with a decelerating rate. This essentially provides the same “decaying” that ","type":"text"},{"code":"UIScrollView","type":"codeVoice"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","role":"symbol","title":"Anima.DecayAnimationMode.velocity","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"type":"topic","url":"\/documentation\/anima\/anima\/preferredframeraterange","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","abstract":[{"type":"text","text":"The preferred framerate of the animations. The default value is "},{"type":"codeVoice","code":"nil"},{"text":" which uses the default frame rate of the display.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"preferredFrameRateRange","kind":"identifier"},{"kind":"text","text":": "},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"},{"text":"?","kind":"text"}],"kind":"symbol","title":"preferredFrameRateRange"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"Equatable Implementations","url":"\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"role":"symbol","title":"Anima.DecayAnimationMode","abstract":[{"type":"text","text":"The mode how "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" should animate properties with a decaying animation.","type":"text"}],"kind":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"abstract":[{"type":"text","text":"The animated properties will animate to the applied values with a decelerating rate."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","role":"symbol","title":"Anima.DecayAnimationMode.value","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/value"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"title":"Conforms To"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations"]}],"metadata":{"extendedModule":"Anima","title":"Anima.DecayAnimationMode","modules":[{"name":"Anima"}],"roleHeading":"Enumeration","role":"symbol","externalID":"s:5AnimaAAC18DecayAnimationModeO","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimationMode"}],"symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}]},"abstract":[{"text":"The mode how ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference","isActive":true},{"type":"text","text":" should animate properties with a decaying animation."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"],"title":"Animation Options"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/decayanimationmode"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations","url":"\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations","kind":"article","type":"topic","role":"collectionGroup","title":"Equatable Implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","role":"symbol","abstract":[{"text":"The value of animated properties will increase or decrease (depending on the values applied) with a decelerating rate. This essentially provides the same “decaying” that ","type":"text"},{"code":"UIScrollView","type":"codeVoice"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","title":"Anima.DecayAnimationMode.velocity"},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","title":"preferredFrameRateRange","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CAFrameRateRange","preciseIdentifier":"c:@S@CAFrameRateRange"},{"text":"?","kind":"text"}],"abstract":[{"text":"The preferred framerate of the animations. The default value is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" which uses the default frame rate of the display."}],"type":"topic","url":"\/documentation\/anima\/anima\/preferredframeraterange"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode.value","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","abstract":[{"type":"text","text":"The animated properties will animate to the applied values with a decelerating rate."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode\/value"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" should animate properties with a decaying animation."}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/decayanimationmode/!=(_:_:).json b/docs/data/documentation/anima/anima/decayanimationmode/!=(_:_:).json index b8606963..22307468 100644 --- a/docs/data/documentation/anima/anima/decayanimationmode/!=(_:_:).json +++ b/docs/data/documentation/anima/anima/decayanimationmode/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)"},"kind":"symbol","metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5AnimaAAC18DecayAnimationModeO","title":"!=(_:_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Operator","role":"symbol","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)"]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"Equatable Implementations","url":"\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"role":"symbol","title":"Anima.DecayAnimationMode","abstract":[{"type":"text","text":"The mode how "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" should animate properties with a decaying animation.","type":"text"}],"kind":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","metadata":{"roleHeading":"Operator","extendedModule":"Swift","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5AnimaAAC18DecayAnimationModeO"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)","url":"\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations","url":"\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations","kind":"article","type":"topic","role":"collectionGroup","title":"Equatable Implementations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" should animate properties with a decaying animation."}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/decayanimationmode/equatable-implementations.json b/docs/data/documentation/anima/anima/decayanimationmode/equatable-implementations.json index f8f33f10..d21826e3 100644 --- a/docs/data/documentation/anima/anima/decayanimationmode/equatable-implementations.json +++ b/docs/data/documentation/anima/anima/decayanimationmode/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)"],"title":"Operators","generated":true}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"role":"symbol","title":"Anima.DecayAnimationMode","abstract":[{"type":"text","text":"The mode how "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" should animate properties with a decaying animation.","type":"text"}],"kind":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)"}}} \ No newline at end of file +{"kind":"article","variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)"],"generated":true,"title":"Operators"}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/Equatable-Implementations"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/!=(_:_:)","url":"\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" should animate properties with a decaying animation."}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/decayanimationmode/value.json b/docs/data/documentation/anima/anima/decayanimationmode/value.json index 93547b62..aa0afa9b 100644 --- a/docs/data/documentation/anima/anima/decayanimationmode/value.json +++ b/docs/data/documentation/anima/anima/decayanimationmode/value.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/decayanimationmode\/value"]}],"metadata":{"role":"symbol","roleHeading":"Case","externalID":"s:5AnimaAAC18DecayAnimationModeO5valueyA2DmF","modules":[{"name":"Anima"}],"symbolKind":"case","title":"Anima.DecayAnimationMode.value","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"}]},"sections":[],"abstract":[{"type":"text","text":"The animated properties will animate to the applied values with a decelerating rate."}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"role":"symbol","title":"Anima.DecayAnimationMode","abstract":[{"type":"text","text":"The mode how "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" should animate properties with a decaying animation.","type":"text"}],"kind":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"abstract":[{"type":"text","text":"The animated properties will animate to the applied values with a decelerating rate."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","role":"symbol","title":"Anima.DecayAnimationMode.value","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/value"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"The animated properties will animate to the applied values with a decelerating rate.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/value"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value"},"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"case","title":"Anima.DecayAnimationMode.value","externalID":"s:5AnimaAAC18DecayAnimationModeO5valueyA2DmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"}],"role":"symbol","roleHeading":"Case"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/value":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode.value","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/value","abstract":[{"type":"text","text":"The animated properties will animate to the applied values with a decelerating rate."}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode\/value"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" should animate properties with a decaying animation."}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/decayanimationmode/velocity.json b/docs/data/documentation/anima/anima/decayanimationmode/velocity.json index e0e64690..9ba104aa 100644 --- a/docs/data/documentation/anima/anima/decayanimationmode/velocity.json +++ b/docs/data/documentation/anima/anima/decayanimationmode/velocity.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The value of animated properties will increase or decrease (depending on the values applied) with a decelerating rate. This essentially provides the same “decaying” that ","type":"text"},{"type":"codeVoice","code":"UIScrollView"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"metadata":{"title":"Anima.DecayAnimationMode.velocity","modules":[{"name":"Anima"}],"externalID":"s:5AnimaAAC18DecayAnimationModeO8velocityyA2DmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"}],"roleHeading":"Case","symbolKind":"case","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"abstract":[{"text":"The value of animated properties will increase or decrease (depending on the values applied) with a decelerating rate. This essentially provides the same “decaying” that ","type":"text"},{"code":"UIScrollView","type":"codeVoice"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","role":"symbol","title":"Anima.DecayAnimationMode.velocity","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"role":"symbol","title":"Anima.DecayAnimationMode","abstract":[{"type":"text","text":"The mode how "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" should animate properties with a decaying animation.","type":"text"}],"kind":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The value of animated properties will increase or decrease (depending on the values applied) with a decelerating rate. This essentially provides the same “decaying” that "},{"type":"codeVoice","code":"UIScrollView"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/anima\/decayanimationmode\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"}],"role":"symbol","externalID":"s:5AnimaAAC18DecayAnimationModeO8velocityyA2DmF","symbolKind":"case","title":"Anima.DecayAnimationMode.velocity"},"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode/velocity":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"}],"url":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","role":"symbol","abstract":[{"text":"The value of animated properties will increase or decrease (depending on the values applied) with a decelerating rate. This essentially provides the same “decaying” that ","type":"text"},{"code":"UIScrollView","type":"codeVoice"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode\/velocity","title":"Anima.DecayAnimationMode.velocity"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" should animate properties with a decaying animation."}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/preferredframeraterange.json b/docs/data/documentation/anima/anima/preferredframeraterange.json index 1036b53c..da7315bc 100644 --- a/docs/data/documentation/anima/anima/preferredframeraterange.json +++ b/docs/data/documentation/anima/anima/preferredframeraterange.json @@ -1 +1 @@ -{"abstract":[{"text":"The preferred framerate of the animations. The default value is ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" which uses the default frame rate of the display."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/anima\/preferredframeraterange"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CAFrameRateRange","text":"CAFrameRateRange","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"],"title":"Animation Options","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5AnimaAAC23preferredFrameRateRangeSo07CAFramedE0VSgvp","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange","text":"CAFrameRateRange"},{"kind":"text","text":"?"}],"title":"preferredFrameRateRange","platforms":[{"unavailable":false,"deprecated":false,"beta":false,"name":"iOS","introducedAt":"15.0"},{"unavailable":false,"name":"macOS","introducedAt":"14.0","deprecated":false,"beta":false},{"introducedAt":"15.0","deprecated":false,"unavailable":false,"beta":false,"name":"tvOS"}]},"references":{"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"role":"symbol","title":"Anima.DecayAnimationMode","abstract":[{"type":"text","text":"The mode how "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" should animate properties with a decaying animation.","type":"text"}],"kind":"symbol","navigatorTitle":[{"text":"DecayAnimationMode","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayAnimationMode"}],"url":"\/documentation\/anima\/anima\/decayanimationmode"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"type":"topic","url":"\/documentation\/anima\/anima\/preferredframeraterange","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","abstract":[{"type":"text","text":"The preferred framerate of the animations. The default value is "},{"type":"codeVoice","code":"nil"},{"text":" which uses the default frame rate of the display.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"preferredFrameRateRange","kind":"identifier"},{"kind":"text","text":": "},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"},{"text":"?","kind":"text"}],"kind":"symbol","title":"preferredFrameRateRange"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The preferred framerate of the animations. The default value is "},{"code":"nil","type":"codeVoice"},{"text":" which uses the default frame rate of the display.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"kind":"text","text":": "},{"text":"CAFrameRateRange","kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode"],"title":"Animation Options","generated":true}],"metadata":{"platforms":[{"name":"iOS","deprecated":false,"beta":false,"introducedAt":"15.0","unavailable":false},{"beta":false,"unavailable":false,"introducedAt":"14.0","name":"macOS","deprecated":false},{"unavailable":false,"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"15.0"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5AnimaAAC23preferredFrameRateRangeSo07CAFramedE0VSgvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CAFrameRateRange","text":"CAFrameRateRange"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"title":"preferredFrameRateRange"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/anima\/preferredframeraterange"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/preferredFrameRateRange":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/preferredFrameRateRange","title":"preferredFrameRateRange","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"preferredFrameRateRange"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CAFrameRateRange","preciseIdentifier":"c:@S@CAFrameRateRange"},{"text":"?","kind":"text"}],"abstract":[{"text":"The preferred framerate of the animations. The default value is ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" which uses the default frame rate of the display."}],"type":"topic","url":"\/documentation\/anima\/anima\/preferredframeraterange"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/DecayAnimationMode":{"kind":"symbol","type":"topic","title":"Anima.DecayAnimationMode","navigatorTitle":[{"kind":"identifier","text":"DecayAnimationMode"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/DecayAnimationMode","abstract":[{"text":"The mode how ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" should animate properties with a decaying animation."}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimationMode","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/anima\/decayanimationmode"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/anima/stopallanimations(immediately:).json b/docs/data/documentation/anima/anima/stopallanimations(immediately:).json index 1e266059..3f25c5f6 100644 --- a/docs/data/documentation/anima/anima/stopallanimations(immediately:).json +++ b/docs/data/documentation/anima/anima/stopallanimations(immediately:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5AnimaAAC17stopAllAnimations11immediatelyySb_tFZ","title":"stopAllAnimations(immediately:)","modules":[{"name":"Anima"}],"roleHeading":"Type Method","role":"symbol","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stopAllAnimations","kind":"identifier"},{"text":"(","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stopAllAnimations","kind":"identifier"},{"kind":"text","text":"("},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" = true)","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"A Boolean value indicating whether the animations should stop immediately at their values. The default value is ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":"."}]}],"name":"immediately"}]}],"variants":[{"paths":["\/documentation\/anima\/anima\/stopallanimations(immediately:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Stops all animations.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima/stopAllAnimations(immediately:)":{"title":"stopAllAnimations(immediately:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stopAllAnimations","kind":"identifier"},{"kind":"text","text":"("},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"role":"symbol","abstract":[{"text":"Stops all animations.","type":"text"}],"url":"\/documentation\/anima\/anima\/stopallanimations(immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Type Method","externalID":"s:5AnimaAAC17stopAllAnimations11immediatelyySb_tFZ","role":"symbol","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stopAllAnimations"},{"kind":"text","text":"("},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}],"title":"stopAllAnimations(immediately:)","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Stops all animations."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stopAllAnimations"},{"text":"(","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" = true)","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"immediately","content":[{"inlineContent":[{"text":"A Boolean value indicating whether the animations should stop immediately at their values. The default value is ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":"."}],"type":"paragraph"}]}]}],"variants":[{"paths":["\/documentation\/anima\/anima\/stopallanimations(immediately:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/Anima/stopAllAnimations(immediately:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/stopAllAnimations(immediately:)","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/anima\/stopallanimations(immediately:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stopAllAnimations","kind":"identifier"},{"kind":"text","text":"("},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"title":"stopAllAnimations(immediately:)","abstract":[{"type":"text","text":"Stops all animations."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray.json b/docs/data/documentation/anima/animatablearray.json index 7ce60295..d4509f44 100644 --- a/docs/data/documentation/anima/animatablearray.json +++ b/docs/data/documentation/anima/animatablearray.json @@ -1 +1 @@ -{"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/s18AdditiveArithmeticP","doc:\/\/Anima\/SK","doc:\/\/Anima\/Sl","doc:\/\/Anima\/s28CustomDebugStringConvertibleP","doc:\/\/Anima\/s17CustomReflectableP","doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/Se","doc:\/\/Anima\/SE","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByArrayLiteralP","doc:\/\/Anima\/SH","doc:\/\/Anima\/SM","doc:\/\/Anima\/Sk","doc:\/\/Anima\/Sm","doc:\/\/Anima\/s8SendableP","doc:\/\/Anima\/ST","doc:\/\/Anima\/7SwiftUI16VectorArithmeticP"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"],"title":"Animatable Property"}],"abstract":[{"text":"An array of animatable values, which is itself animatable.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","title":"AnimatableArray","externalID":"s:5Anima15AnimatableArrayV","navigatorTitle":[{"kind":"identifier","text":"AnimatableArray"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"modules":[{"name":"Anima"}],"roleHeading":"Structure","symbolKind":"struct"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"],"title":"Creating an Array"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count"],"title":"Inspecting an Array"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"title":"Accessing Elements"},{"title":"Adding Elements","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"],"title":"Default Implementations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Element"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Element","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"It’s recommended to use "},{"type":"codeVoice","code":"Double"},{"text":" values for much faster calculation in animations.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Take a look at ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","type":"reference"},{"text":" for an example implementation of ","type":"text"},{"code":"AnimatableArray","type":"codeVoice"},{"text":".","type":"text"}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/count":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","title":"count","role":"symbol","abstract":[{"text":"The number of elements in the array.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"count"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/anima\/animatablearray\/count","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/CustomDebugStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","title":"CustomDebugStringConvertible Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations"},"doc://Anima/s25ExpressibleByArrayLiteralP":{"identifier":"doc:\/\/Anima\/s25ExpressibleByArrayLiteralP","type":"unresolvable","title":"Swift.ExpressibleByArrayLiteral"},"doc://Anima/7SwiftUI16VectorArithmeticP":{"identifier":"doc:\/\/Anima\/7SwiftUI16VectorArithmeticP","type":"unresolvable","title":"SwiftUI.VectorArithmetic"},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"kind":"symbol","type":"topic","title":"first","abstract":[{"type":"text","text":"The first element of the collection."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","url":"\/documentation\/anima\/animatablearray\/first","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://Anima/s18AdditiveArithmeticP":{"type":"unresolvable","title":"Swift.AdditiveArithmetic","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP"},"doc://Anima/documentation/Anima/AnimatableArray/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"kind":"symbol","type":"topic","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/SK":{"type":"unresolvable","title":"Swift.BidirectionalCollection","identifier":"doc:\/\/Anima\/SK"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","title":"init(_:)","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}],"title":"init(repeating:count:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"url":"\/documentation\/anima\/animatablearray\/last","kind":"symbol","role":"symbol","title":"last","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The last element of the collection.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]},"doc://Anima/Sm":{"type":"unresolvable","identifier":"doc:\/\/Anima\/Sm","title":"Swift.RangeReplaceableCollection"},"doc://Anima/ST":{"type":"unresolvable","identifier":"doc:\/\/Anima\/ST","title":"Swift.Sequence"},"doc://Anima/Se":{"type":"unresolvable","identifier":"doc:\/\/Anima\/Se","title":"Swift.Decodable"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/Decodable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","type":"topic","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/anima\/animatablearray\/decodable-implementations","role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","kind":"symbol","role":"symbol","title":"subscript(safe:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Index","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" If the index is larger than the array,"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","type":"topic"},"doc://Anima/s17CustomReflectableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s17CustomReflectableP","title":"Swift.CustomReflectable"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"title":"init(arrayLiteral:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","title":"endIndex","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex"},"doc://Anima/documentation/Anima/AnimatableArray/CustomReflectable-Implementations":{"type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","kind":"article","role":"collectionGroup","title":"CustomReflectable Implementations","url":"\/documentation\/anima\/animatablearray\/customreflectable-implementations"},"doc://Anima/SM":{"type":"unresolvable","title":"Swift.MutableCollection","identifier":"doc:\/\/Anima\/SM"},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","title":"VectorArithmetic Implementations","kind":"article","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Anima\/SE"},"doc://Anima/Sk":{"type":"unresolvable","title":"Swift.RandomAccessCollection","identifier":"doc:\/\/Anima\/Sk"},"doc://Anima/documentation/Anima/AnimatableArray/Equatable-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","url":"\/documentation\/anima\/animatablearray\/equatable-implementations","title":"Equatable Implementations","abstract":[]},"doc://Anima/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Anima\/s8SendableP"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Anima\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Anima/Sl":{"identifier":"doc:\/\/Anima\/Sl","title":"Swift.Collection","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"text":"ArraySlice","kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"role":"symbol"},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/Hashable-Implementations":{"title":"Hashable Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","url":"\/documentation\/anima\/animatablearray\/hashable-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/RandomAccessCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup","title":"RandomAccessCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableProperties":{"abstract":[{"text":"Make properties animatable by conforming to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"type":"topic","title":"Animatable Properties","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","kind":"article","url":"\/documentation\/anima\/animatableproperties","role":"article"},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"abstract":[{"type":"text","text":"Creates a new, empty array."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","role":"symbol","kind":"symbol","type":"topic","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init()"},"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"url":"\/documentation\/anima\/animatablearray\/isempty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","role":"symbol","kind":"symbol","title":"isEmpty","type":"topic","abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Anima/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","title":"startIndex","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-3gb2q":{"url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","role":"symbol","kind":"symbol","title":"replaceSubrange(_:with:)","type":"topic","abstract":[{"type":"text","text":"Replaces the specified subrange of elements with the given collection."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Element"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"inlineContent":[{"type":"text","text":"It’s recommended to use "},{"code":"Double","type":"codeVoice"},{"type":"text","text":" values for much faster calculation in animations."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Take a look at "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","isActive":true},{"type":"text","text":" for an example implementation of "},{"type":"codeVoice","code":"AnimatableArray"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","interfaceLanguage":"swift"},"metadata":{"navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/s18AdditiveArithmeticP","doc:\/\/Anima\/SK","doc:\/\/Anima\/Sl","doc:\/\/Anima\/s28CustomDebugStringConvertibleP","doc:\/\/Anima\/s17CustomReflectableP","doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/Se","doc:\/\/Anima\/SE","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByArrayLiteralP","doc:\/\/Anima\/SH","doc:\/\/Anima\/SM","doc:\/\/Anima\/Sk","doc:\/\/Anima\/Sm","doc:\/\/Anima\/s8SendableP","doc:\/\/Anima\/ST","doc:\/\/Anima\/7SwiftUI16VectorArithmeticP"],"type":"conformsTo","kind":"relationships"}],"kind":"symbol","topicSections":[{"title":"Creating an Array","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count"],"title":"Inspecting an Array"},{"title":"Accessing Elements","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q"],"title":"Adding Elements"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]}],"seeAlsoSections":[{"title":"Animatable Property","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/endindex","title":"endIndex","type":"topic","role":"symbol"},"doc://Anima/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Anima\/s28CustomDebugStringConvertibleP"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/Hashable-Implementations":{"kind":"article","title":"Hashable Implementations","url":"\/documentation\/anima\/animatablearray\/hashable-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/CustomStringConvertible-Implementations":{"kind":"article","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","abstract":[],"role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/customstringconvertible-implementations"},"doc://Anima/Sl":{"type":"unresolvable","title":"Swift.Collection","identifier":"doc:\/\/Anima\/Sl"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/ST":{"type":"unresolvable","title":"Swift.Sequence","identifier":"doc:\/\/Anima\/ST"},"doc://Anima/SK":{"type":"unresolvable","title":"Swift.BidirectionalCollection","identifier":"doc:\/\/Anima\/SK"},"doc://Anima/documentation/Anima/AnimatableArray/CustomReflectable-Implementations":{"url":"\/documentation\/anima\/animatablearray\/customreflectable-implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","title":"CustomReflectable Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Anima\/Se"},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"title":"VectorArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/RandomAccessCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","kind":"article","abstract":[],"type":"topic","title":"RandomAccessCollection Implementations"},"doc://Anima/s25ExpressibleByArrayLiteralP":{"type":"unresolvable","title":"Swift.ExpressibleByArrayLiteral","identifier":"doc:\/\/Anima\/s25ExpressibleByArrayLiteralP"},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","title":"subscript(_:)","type":"topic","role":"symbol"},"doc://Anima/s17CustomReflectableP":{"type":"unresolvable","title":"Swift.CustomReflectable","identifier":"doc:\/\/Anima\/s17CustomReflectableP"},"doc://Anima/documentation/Anima/AnimatableArray/CustomDebugStringConvertible-Implementations":{"url":"\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations","title":"CustomDebugStringConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/s18AdditiveArithmeticP":{"type":"unresolvable","title":"Swift.AdditiveArithmetic","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","type":"topic","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"safe"},{"text":" _: ","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sk5IndexQa"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","abstract":[{"type":"text","text":"Accesses the element at the specified position safety. Returns "},{"type":"codeVoice","code":"nil"},{"text":" If the index is larger than the array,","type":"text"}],"role":"symbol","title":"subscript(safe:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/Sk":{"identifier":"doc:\/\/Anima\/Sk","title":"Swift.RandomAccessCollection","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","abstract":[{"text":"The first element of the collection.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","title":"first","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","type":"topic","url":"\/documentation\/anima\/animatableproperties","role":"article","abstract":[{"text":"Make properties animatable by conforming to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"title":"Animatable Properties","kind":"article"},"doc://Anima/Sm":{"identifier":"doc:\/\/Anima\/Sm","title":"Swift.RangeReplaceableCollection","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"title":"init(arrayLiteral:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"arrayLiteral","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","kind":"article","url":"\/documentation\/anima\/animatablearray\/equatable-implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-3gb2q":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R","preciseIdentifier":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF1RL_qd_0_mfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF1CL_qd__mfp","text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"replaceSubrange(_:with:)","abstract":[{"text":"Replaces the specified subrange of elements with the given collection.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"title":"init(repeating:count:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","abstract":[{"text":"Creates a new array containing the specified number of a single, repeated value.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/count":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"count"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The number of elements in the array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/count","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","role":"symbol","type":"topic","title":"count"},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"title":"init()","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","abstract":[{"text":"Creates a new, empty array.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEmpty"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/isempty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","role":"symbol","type":"topic","title":"isEmpty"},"doc://Anima/SE":{"identifier":"doc:\/\/Anima\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Anima/SM":{"identifier":"doc:\/\/Anima\/SM","title":"Swift.MutableCollection","type":"unresolvable"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/last":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/last","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}],"role":"symbol","title":"last"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/Decodable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","url":"\/documentation\/anima\/animatablearray\/decodable-implementations","title":"Decodable Implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/7SwiftUI16VectorArithmeticP":{"identifier":"doc:\/\/Anima\/7SwiftUI16VectorArithmeticP","title":"SwiftUI.VectorArithmetic","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc1SL_qd__mfp"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/s8SendableP":{"identifier":"doc:\/\/Anima\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"role":"symbol","title":"startIndex"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","title":"subscript(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/!=(_:_:).json b/docs/data/documentation/anima/animatablearray/!=(_:_:).json index 9d29c306..37a5e164 100644 --- a/docs/data/documentation/anima/animatablearray/!=(_:_:).json +++ b/docs/data/documentation/anima/animatablearray/!=(_:_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"role":"symbol","symbolKind":"op","title":"!=(_:_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Equatable-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","url":"\/documentation\/anima\/animatablearray\/equatable-implementations","title":"Equatable Implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/!=(_:_:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)","url":"\/documentation\/anima\/animatablearray\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"op"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","kind":"article","url":"\/documentation\/anima\/animatablearray\/equatable-implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/anima\/animatablearray\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/+(_:).json b/docs/data/documentation/anima/animatablearray/+(_:).json index 973facea..18c497c8 100644 --- a/docs/data/documentation/anima/animatablearray/+(_:).json +++ b/docs/data/documentation/anima/animatablearray/+(_:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AdditiveArithmetic.+(_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:)"]}],"metadata":{"symbolKind":"op","roleHeading":"Operator","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:s18AdditiveArithmeticPsE1popyxxFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","title":"+(_:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"x"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","role":"symbol","title":"+(_:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablearray\/+(_:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"x"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:s18AdditiveArithmeticPsE1popyxxFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Operator","title":"+(_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"symbolKind":"op","role":"symbol","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AdditiveArithmetic.+(_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:)":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","abstract":[],"title":"+(_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/+(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/+(_:_:)-11108.json b/docs/data/documentation/anima/animatablearray/+(_:_:)-11108.json index 6d209619..03b59eac 100644 --- a/docs/data/documentation/anima/animatablearray/+(_:_:)-11108.json +++ b/docs/data/documentation/anima/animatablearray/+(_:_:)-11108.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Other","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-11108"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SmsE1poiyxx_qd__tSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"+(_:_:)","symbolKind":"op","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Operator"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.+(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-11108":{"title":"+(_:_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-11108","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-11108"]}],"metadata":{"externalID":"s:SmsE1poiyxx_qd__tSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Operator","title":"+(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"symbolKind":"op","role":"symbol","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Other"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"platforms":["macOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.+(_:_:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-11108":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablearray\/+(_:_:)-11108","kind":"symbol","title":"+(_:_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/+(_:_:)-1fqt8.json b/docs/data/documentation/anima/animatablearray/+(_:_:)-1fqt8.json index beee1ae2..a5813a9f 100644 --- a/docs/data/documentation/anima/animatablearray/+(_:_:)-1fqt8.json +++ b/docs/data/documentation/anima/animatablearray/+(_:_:)-1fqt8.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SmsE1poiyxqd___xtSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"+(_:_:)","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Operator","symbolKind":"op"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.+(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-1fqt8":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"title":"+(_:_:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.+(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"metadata":{"title":"+(_:_:)","role":"symbol","roleHeading":"Operator","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SmsE1poiyxqd___xtSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Other"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Other","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"Other","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-1fqt8":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8","kind":"symbol","title":"+(_:_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/+(_:_:)-495vp.json b/docs/data/documentation/anima/animatablearray/+(_:_:)-495vp.json index 18c3d260..0ad0f0ca 100644 --- a/docs/data/documentation/anima/animatablearray/+(_:_:)-495vp.json +++ b/docs/data/documentation/anima/animatablearray/+(_:_:)-495vp.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-495vp"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"metadata":{"title":"+(_:_:)","extendedModule":"Swift","symbolKind":"op","role":"symbol","externalID":"s:SmsE1poiyxx_qd__tSmRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.+(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":" : ","kind":"text"},{"text":"RangeReplaceableCollection","preciseIdentifier":"s:Sm","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp"},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-495vp":{"abstract":[],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"+(_:_:)","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-495vp","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":" : ","kind":"text"},{"text":"RangeReplaceableCollection","kind":"typeIdentifier","preciseIdentifier":"s:Sm"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Operator","externalID":"s:SmsE1poiyxx_qd__tSmRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"+(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-495vp"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.+(_:_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-495vp":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-495vp","title":"+(_:_:)","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/+(_:_:)-4jhtd.json b/docs/data/documentation/anima/animatablearray/+(_:_:)-4jhtd.json index e3c877e1..8aead5a5 100644 --- a/docs/data/documentation/anima/animatablearray/+(_:_:)-4jhtd.json +++ b/docs/data/documentation/anima/animatablearray/+(_:_:)-4jhtd.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"roleHeading":"Operator","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:5Anima15AnimatableArrayV1poiyACyxGAE_AEtFZ","title":"+(_:_:)","extendedModule":"Anima","symbolKind":"op","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.+(_:_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-4jhtd":{"title":"+(_:_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.+(_:_:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"op","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"title":"+(_:_:)","externalID":"s:5Anima15AnimatableArrayV1poiyACyxGAE_AEtFZ","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":", "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"}],"role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-4jhtd":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd","abstract":[],"title":"+(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":", ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":") -> "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/+=(_:_:)-8fev2.json b/docs/data/documentation/anima/animatablearray/+=(_:_:)-8fev2.json index 8e4947ce..d964fb1b 100644 --- a/docs/data/documentation/anima/animatablearray/+=(_:_:)-8fev2.json +++ b/docs/data/documentation/anima/animatablearray/+=(_:_:)-8fev2.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"+=(_:_:)","roleHeading":"Operator","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":")"}],"externalID":"s:SmsE2peoiyyxz_qd__tSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"op"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.+=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8fev2":{"title":"+=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2","type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Sequence","preciseIdentifier":"s:ST","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2"},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Operator","externalID":"s:SmsE2peoiyyxz_qd__tSTRd__7ElementQyd__ABRtzlFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"op","extendedModule":"Swift","role":"symbol","title":"+=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.+=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8fev2":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2","kind":"symbol","title":"+=(_:_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/+=(_:_:)-8tlnn.json b/docs/data/documentation/anima/animatablearray/+=(_:_:)-8tlnn.json index 5aa23ea0..c5a8623d 100644 --- a/docs/data/documentation/anima/animatablearray/+=(_:_:)-8tlnn.json +++ b/docs/data/documentation/anima/animatablearray/+=(_:_:)-8tlnn.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">)","kind":"text"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AdditiveArithmetic.+=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","interfaceLanguage":"swift"},"metadata":{"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"+=(_:_:)","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"externalID":"s:5Anima15AnimatableArrayV2peoiyyACyxGz_AEtFZ","role":"symbol","symbolKind":"op","extendedModule":"Anima","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8tlnn":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","role":"symbol","title":"+=(_:_:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">)","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.+=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"sections":[],"metadata":{"extendedModule":"Anima","title":"+=(_:_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":", "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":")","kind":"text"}],"roleHeading":"Operator","symbolKind":"op","role":"symbol","externalID":"s:5Anima15AnimatableArrayV2peoiyyACyxGz_AEtFZ","modules":[{"name":"Anima"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8tlnn":{"type":"topic","kind":"symbol","title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":", "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/+=(_:_:)-qpvt.json b/docs/data/documentation/anima/animatablearray/+=(_:_:)-qpvt.json index 765650ab..966217e8 100644 --- a/docs/data/documentation/anima/animatablearray/+=(_:_:)-qpvt.json +++ b/docs/data/documentation/anima/animatablearray/+=(_:_:)-qpvt.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","extendedModule":"Swift","title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"externalID":"s:s18AdditiveArithmeticPsE2peoiyyxz_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"op"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.+=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-qpvt":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt","role":"symbol","title":"+=(_:_:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.+=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt"]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"extendedModule":"Swift","role":"symbol","externalID":"s:s18AdditiveArithmeticPsE2peoiyyxz_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"op","title":"+=(_:_:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-qpvt":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt","abstract":[],"title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/-(_:_:).json b/docs/data/documentation/anima/animatablearray/-(_:_:).json index 41a247e8..21b4d3ed 100644 --- a/docs/data/documentation/anima/animatablearray/-(_:_:).json +++ b/docs/data/documentation/anima/animatablearray/-(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/-(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima15AnimatableArrayV1soiyACyxGAE_AEtFZ","extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"op","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"-(_:_:)","roleHeading":"Operator"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.-(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"-"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/-(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","title":"-(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/-(_:_:)","abstract":[],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"-"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Operator","extendedModule":"Anima","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":", "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"-(_:_:)","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV1soiyACyxGAE_AEtFZ"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/-(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AdditiveArithmetic.-(_:_:)"},{"text":".","type":"text"}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/-(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"-"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"-(_:_:)","url":"\/documentation\/anima\/animatablearray\/-(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/-=(_:_:)-4y1n4.json b/docs/data/documentation/anima/animatablearray/-=(_:_:)-4y1n4.json index 5b289895..319433c3 100644 --- a/docs/data/documentation/anima/animatablearray/-=(_:_:)-4y1n4.json +++ b/docs/data/documentation/anima/animatablearray/-=(_:_:)-4y1n4.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AdditiveArithmetic.-=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4"]}],"metadata":{"extendedModule":"Swift","title":"-=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:s18AdditiveArithmeticPsE2seoiyyxz_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"op","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-4y1n4":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4","title":"-=(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"AdditiveArithmetic.-=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"metadata":{"title":"-=(_:_:)","externalID":"s:s18AdditiveArithmeticPsE2seoiyyxz_xtFZ::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"symbolKind":"op","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-4y1n4":{"type":"topic","url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"-=(_:_:)","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/-=(_:_:)-69chj.json b/docs/data/documentation/anima/animatablearray/-=(_:_:)-69chj.json index 45843fc8..7498cd6d 100644 --- a/docs/data/documentation/anima/animatablearray/-=(_:_:)-69chj.json +++ b/docs/data/documentation/anima/animatablearray/-=(_:_:)-69chj.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">)","kind":"text"}]}]}],"metadata":{"roleHeading":"Operator","title":"-=(_:_:)","externalID":"s:5Anima15AnimatableArrayV2seoiyyACyxGz_AEtFZ","modules":[{"name":"Anima"}],"symbolKind":"op","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"-="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">)","kind":"text"}],"extendedModule":"Anima"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AdditiveArithmetic.-=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-69chj":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj","title":"-=(_:_:)","type":"topic","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"-="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">)","kind":"text"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" `Self`","kind":"text"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": `Self`","kind":"text"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AdditiveArithmetic.-=(_:_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" `Self`","kind":"text"},{"kind":"text","text":", `Self`"},{"kind":"text","text":")"}],"title":"-=(_:_:)","role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Operator","symbolKind":"op","extendedModule":"Anima","externalID":"s:5Anima15AnimatableArrayV2seoiyyACyxGz_AEtFZ"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-69chj":{"url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"-="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" `Self`"},{"text":", `Self`","kind":"text"},{"kind":"text","text":")"}],"title":"-=(_:_:)","role":"symbol","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/additivearithmetic-implementations.json b/docs/data/documentation/anima/animatablearray/additivearithmetic-implementations.json index 01c443fd..26757ca6 100644 --- a/docs/data/documentation/anima/animatablearray/additivearithmetic-implementations.json +++ b/docs/data/documentation/anima/animatablearray/additivearithmetic-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/additivearithmetic-implementations"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AdditiveArithmetic Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero"],"generated":true,"title":"Type Properties"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/+(_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","role":"symbol","title":"+(_:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablearray\/+(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-4jhtd":{"title":"+(_:_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd","role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-69chj":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj","title":"-=(_:_:)","type":"topic","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"-="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8tlnn":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","role":"symbol","title":"+=(_:_:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">)","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn"},"doc://Anima/documentation/Anima/AnimatableArray/zero":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero","role":"symbol","title":"zero","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/zero"},"doc://Anima/documentation/Anima/AnimatableArray/-(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","title":"-(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/-(_:_:)","abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-qpvt":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt","role":"symbol","title":"+=(_:_:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt"},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-4y1n4":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4","title":"-=(_:_:)","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/additivearithmetic-implementations"]}],"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"title":"AdditiveArithmetic Implementations","role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero"],"generated":true,"title":"Type Properties"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8tlnn":{"type":"topic","kind":"symbol","title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":", "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8tlnn","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:)":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:)","abstract":[],"title":"+(_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/+(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-69chj":{"url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"-="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" `Self`"},{"text":", `Self`","kind":"text"},{"kind":"text","text":")"}],"title":"-=(_:_:)","role":"symbol","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-69chj"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/zero":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero","abstract":[],"title":"zero","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": `Self`","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/zero"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-qpvt":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-qpvt","abstract":[],"title":"+=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt"},"doc://Anima/documentation/Anima/AnimatableArray/-=(_:_:)-4y1n4":{"type":"topic","url":"\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"-=(_:_:)","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-=(_:_:)-4y1n4"},"doc://Anima/documentation/Anima/AnimatableArray/-(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"-"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"-(_:_:)","url":"\/documentation\/anima\/animatablearray\/-(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/-(_:_:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-4jhtd":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-4jhtd","abstract":[],"title":"+(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":", ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":") -> "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/allsatisfy(_:).json b/docs/data/documentation/anima/animatablearray/allsatisfy(_:).json index 2386fd08..f9144408 100644 --- a/docs/data/documentation/anima/animatablearray/allsatisfy(_:).json +++ b/docs/data/documentation/anima/animatablearray/allsatisfy(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:STsE10allSatisfyyS2b7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","title":"allSatisfy(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"method"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.allSatisfy(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/allsatisfy(_:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/allSatisfy(_:)":{"role":"symbol","title":"allSatisfy(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"allSatisfy","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/animatablearray\/allsatisfy(_:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"allSatisfy(_:)","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift","externalID":"s:STsE10allSatisfyyS2b7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/allsatisfy(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.allSatisfy(_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/allSatisfy(_:)":{"url":"\/documentation\/anima\/animatablearray\/allsatisfy(_:)","abstract":[],"kind":"symbol","title":"allSatisfy(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/append(_:).json b/docs/data/documentation/anima/animatablearray/append(_:).json index 4def30bd..137cf033 100644 --- a/docs/data/documentation/anima/animatablearray/append(_:).json +++ b/docs/data/documentation/anima/animatablearray/append(_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.append(_:)"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"append","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newElement"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)"},"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"append(_:)","externalID":"s:SmsE6appendyy7ElementQznF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","extendedModule":"Swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/append(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/append(_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"append","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","url":"\/documentation\/anima\/animatablearray\/append(_:)","abstract":[],"title":"append(_:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"append","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newElement"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.append(_:)"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"append(_:)","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SmsE6appendyy7ElementQznF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/append(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/append(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"append(_:)","url":"\/documentation\/anima\/animatablearray\/append(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/append(contentsof:).json b/docs/data/documentation/anima/animatablearray/append(contentsof:).json index 1049808a..51d85e9d 100644 --- a/docs/data/documentation/anima/animatablearray/append(contentsof:).json +++ b/docs/data/documentation/anima/animatablearray/append(contentsof:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"append","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"contentsOf","kind":"externalParam"},{"kind":"text","text":" "},{"text":"newElements","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"metadata":{"symbolKind":"method","externalID":"s:SmsE6append10contentsOfyqd__n_tSTRd__7ElementQyd__ACRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"contentsOf","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","title":"append(contentsOf:)","extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/append(contentsof:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.append(contentsOf:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/append(contentsOf:)":{"url":"\/documentation\/anima\/animatablearray\/append(contentsof:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","abstract":[],"title":"append(contentsOf:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"append","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"contentsOf"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"append","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"contentsOf"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newElements"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)"},"metadata":{"role":"symbol","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"externalParam","text":"contentsOf"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","title":"append(contentsOf:)","symbolKind":"method","externalID":"s:SmsE6append10contentsOfyqd__n_tSTRd__7ElementQyd__ACRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.append(contentsOf:)"},{"type":"text","text":"."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/append(contentsof:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/append(contentsOf:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"contentsOf"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"append(contentsOf:)","url":"\/documentation\/anima\/animatablearray\/append(contentsof:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/applying(_:).json b/docs/data/documentation/anima/animatablearray/applying(_:).json index 59cd7069..37c27bd9 100644 --- a/docs/data/documentation/anima/animatablearray/applying(_:).json +++ b/docs/data/documentation/anima/animatablearray/applying(_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"applying","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"difference"},{"text":": ","kind":"text"},{"text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"sections":[],"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"applying","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":"?","kind":"text"}],"platforms":[{"beta":false,"deprecated":false,"name":"iOS","introducedAt":"13.0","unavailable":false},{"introducedAt":"10.15","name":"macOS","beta":false,"deprecated":false,"unavailable":false},{"beta":false,"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"13.0"},{"unavailable":false,"deprecated":false,"name":"watchOS","beta":false,"introducedAt":"6.0"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","title":"applying(_:)","role":"symbol","roleHeading":"Instance Method","externalID":"s:SmsE8applyingyxSgs20CollectionDifferenceVy7ElementQzGF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/applying(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.applying(_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/applying(_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"applying","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/applying(_:)","title":"applying(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/applying(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"method","platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"beta":false,"introducedAt":"10.15","name":"macOS","deprecated":false,"unavailable":false},{"introducedAt":"13.0","name":"tvOS","deprecated":false,"unavailable":false,"beta":false},{"introducedAt":"6.0","unavailable":false,"beta":false,"name":"watchOS","deprecated":false}],"title":"applying(_:)","externalID":"s:SmsE8applyingyxSgs20CollectionDifferenceVy7ElementQzGF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"applying"},{"kind":"text","text":"("},{"text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":"?","kind":"text"}],"extendedModule":"Swift","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.applying(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"applying","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"difference","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"CollectionDifference","kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"?"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/applying(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"applying"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","abstract":[],"kind":"symbol","title":"applying(_:)","type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/applying(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/bidirectionalcollection-implementations.json b/docs/data/documentation/anima/animatablearray/bidirectionalcollection-implementations.json index bb5f12ea..e9be8ceb 100644 --- a/docs/data/documentation/anima/animatablearray/bidirectionalcollection-implementations.json +++ b/docs/data/documentation/anima/animatablearray/bidirectionalcollection-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)"],"generated":true}],"metadata":{"title":"BidirectionalCollection Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(where:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/lastindex(where:)","role":"symbol","kind":"symbol","type":"topic","title":"lastIndex(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/dropLast(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"dropLast","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/droplast(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","title":"dropLast(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/suffix(_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"suffix"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"url":"\/documentation\/anima\/animatablearray\/suffix(_:)","title":"suffix(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(of:)":{"kind":"symbol","title":"lastIndex(of:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastIndex"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/lastindex(of:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"difference"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/animatablearray\/difference(from:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"difference(from:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/reversed()":{"url":"\/documentation\/anima\/animatablearray\/reversed()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reversed","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s18ReversedCollectionV","kind":"typeIdentifier","text":"ReversedCollection"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"title":"reversed()","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last(where:)":{"abstract":[],"title":"last(where:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/last(where:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:by:)":{"kind":"symbol","role":"symbol","title":"difference(from:by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/difference(from:by:)","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(before:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)","url":"\/documentation\/anima\/animatablearray\/formindex(before:)","title":"formIndex(before:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"before"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-8sp6q":{"type":"topic","title":"firstRange(of:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstRange"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">?"}]},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-8dqqr":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"joined(separator:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"]}],"metadata":{"title":"BidirectionalCollection Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"kind":"article","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-8sp6q":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"firstRange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"title":"firstRange(of:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:)":{"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)","title":"difference(from:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"difference"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/difference(from:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:by:)":{"url":"\/documentation\/anima\/animatablearray\/difference(from:by:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"CollectionDifference","kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","title":"difference(from:by:)"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-8dqqr":{"kind":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","title":"joined(separator:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"kind":"text","text":"("},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(where:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","title":"lastIndex(where:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/lastindex(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/dropLast(_:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)","title":"dropLast(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropLast"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/droplast(_:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(before:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/formindex(before:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"before"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"formIndex(before:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(of:)":{"type":"topic","role":"symbol","title":"lastIndex(of:)","kind":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/lastindex(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray/last(where:)":{"kind":"symbol","title":"last(where:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/last(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/suffix(_:)":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","abstract":[],"title":"suffix(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"suffix"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/suffix(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/reversed()":{"type":"topic","role":"symbol","title":"reversed()","kind":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/reversed()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reversed","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/clip().json b/docs/data/documentation/anima/animatablearray/clip().json index 8b53f09b..f4f156e0 100644 --- a/docs/data/documentation/anima/animatablearray/clip().json +++ b/docs/data/documentation/anima/animatablearray/clip().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clip"},{"text":"()","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/clip()"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.clip()"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clip"},{"kind":"text","text":"()"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"CGRect"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Swift","title":"clip()","symbolKind":"method","externalID":"s:ST6AppKitSo6CGRectV7ElementRtzrlE4clipyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","platforms":[{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"10.9","name":"macOS"},{"introducedAt":"4.0","deprecated":false,"beta":false,"name":"Swift","unavailable":false}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/clip()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"clip","kind":"identifier"},{"kind":"text","text":"()"}],"kind":"symbol","type":"topic","abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"CGRect","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/clip()","title":"clip()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()"},"metadata":{"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"CGRect"},{"text":".","type":"text"}]},"platforms":[{"deprecated":false,"name":"macOS","unavailable":false,"beta":false,"introducedAt":"10.9"},{"beta":false,"deprecated":false,"introducedAt":"4.0","name":"Swift","unavailable":false}],"role":"symbol","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clip"},{"kind":"text","text":"()"}],"externalID":"s:ST6AppKitSo6CGRectV7ElementRtzrlE4clipyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"clip()"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"clip","kind":"identifier"},{"text":"()","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.clip()"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/clip()"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimatableArray/clip()":{"title":"clip()","type":"topic","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"code":"CGRect","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()","url":"\/documentation\/anima\/animatablearray\/clip()","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clip","kind":"identifier"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/collection-implementations.json b/docs/data/documentation/anima/animatablearray/collection-implementations.json index edc97185..2947ec16 100644 --- a/docs/data/documentation/anima/animatablearray/collection-implementations.json +++ b/docs/data/documentation/anima/animatablearray/collection-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0"],"generated":true,"title":"Subscripts"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/collection-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"title":"Collection Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3duu8":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","type":"topic","title":"subscript(_:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:s15UnboundedRange_O","text":"UnboundedRange_","kind":"typeIdentifier"},{"kind":"text","text":") -> ()) -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/suffix(from:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/suffix(from:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"suffix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"suffix(from:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/randomElement(using:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","title":"randomElement(using:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/randomelement(using:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(while:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","url":"\/documentation\/anima\/animatablearray\/trimmingprefix(while:)","role":"symbol","kind":"symbol","title":"trimmingPrefix(while:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimmingPrefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/ranges(of:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","role":"symbol","kind":"symbol","title":"ranges(of:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ranges","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">]"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/ranges(of:)"},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-vo2v":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","role":"symbol","title":"map(_:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/map(_:)-vo2v"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/index(of:)":{"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"index(of:)","url":"\/documentation\/anima\/animatablearray\/index(of:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","deprecated":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"index","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(after:)":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/formindex(after:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"after"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"formIndex(after:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:limitedBy:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","role":"symbol","title":"formIndex(_:offsetBy:limitedBy:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIndex"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"limitedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(_:)":{"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimmingPrefix"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/trimmingprefix(_:)","title":"trimmingPrefix(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(upTo:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","role":"symbol","kind":"symbol","title":"prefix(upTo:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"upTo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/prefix(upto:)"},"doc://Anima/documentation/Anima/AnimatableArray/randomElement()":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","role":"symbol","title":"randomElement()","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"randomElement","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/randomelement()"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(through:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"through","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","url":"\/documentation\/anima\/animatablearray\/prefix(through:)","title":"prefix(through:)","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/dropFirst(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","title":"dropFirst(_:)","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dropFirst","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/dropfirst(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/split(maxSplits:omittingEmptySubsequences:whereSeparator:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","role":"symbol","kind":"symbol","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"omittingEmptySubsequences"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"whereSeparator"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/underestimatedCount":{"abstract":[],"title":"underestimatedCount","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/underestimatedcount","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"underestimatedCount","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimatableArray/drop(while:)":{"url":"\/documentation\/anima\/animatablearray\/drop(while:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)","abstract":[],"title":"drop(while:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"drop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(of:)":{"abstract":[],"title":"firstIndex(of:)","url":"\/documentation\/anima\/animatablearray\/firstindex(of:)","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-79tk0":{"abstract":[],"title":"subscript(_:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/split(separator:maxSplits:omittingEmptySubsequences:)":{"abstract":[],"title":"split(separator:maxSplits:omittingEmptySubsequences:)","url":"\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxSplits"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:)":{"abstract":[],"title":"formIndex(_:offsetBy:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)"},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(where:)":{"abstract":[],"title":"firstIndex(where:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstIndex"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/firstindex(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(while:)":{"abstract":[],"title":"prefix(while:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"url":"\/documentation\/anima\/animatablearray\/prefix(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(_:)":{"abstract":[],"title":"prefix(_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/prefix(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/makeIterator()":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()","title":"makeIterator()","role":"symbol","url":"\/documentation\/anima\/animatablearray\/makeiterator()","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Iterator","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"IndexingIterator"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeIterator"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s16IndexingIteratorV","text":"IndexingIterator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-7d62v":{"abstract":[],"title":"firstRange(of:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstRange"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/collection-implementations"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount"],"generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)"]},{"generated":true,"title":"Subscripts","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Collection Implementations"},"kind":"article","references":{"doc://Anima/documentation/Anima/AnimatableArray/formIndex(after:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"after"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/formindex(after:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","role":"symbol","type":"topic","title":"formIndex(after:)"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-79tk0":{"kind":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","role":"symbol","type":"topic","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/index(of:)":{"kind":"symbol","title":"index(of:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"role":"symbol","deprecated":true,"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatablearray\/index(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)"},"doc://Anima/documentation/Anima/AnimatableArray/underestimatedCount":{"kind":"symbol","title":"underestimatedCount","abstract":[],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"underestimatedCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/underestimatedcount","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount"},"doc://Anima/documentation/Anima/AnimatableArray/dropFirst(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropFirst"},{"text":"(","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"title":"dropFirst(_:)","url":"\/documentation\/anima\/animatablearray\/dropfirst(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(through:)":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"through"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","title":"prefix(through:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/prefix(through:)"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:limitedBy:)":{"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","role":"symbol","abstract":[],"title":"formIndex(_:offsetBy:limitedBy:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limitedBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-7d62v":{"abstract":[],"role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"firstRange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v","title":"firstRange(of:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v"},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(where:)":{"kind":"symbol","title":"firstIndex(where:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/firstindex(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/makeIterator()":{"kind":"symbol","title":"makeIterator()","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeIterator"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s16IndexingIteratorV","text":"IndexingIterator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Iterator"},{"type":"text","text":" is "},{"code":"IndexingIterator","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/makeiterator()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/randomElement()":{"kind":"symbol","type":"topic","title":"randomElement()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"randomElement","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/randomelement()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/split(separator:maxSplits:omittingEmptySubsequences:)":{"kind":"symbol","title":"split(separator:maxSplits:omittingEmptySubsequences:)","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxSplits"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","url":"\/documentation\/anima\/animatablearray\/trimmingprefix(_:)","title":"trimmingPrefix(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimmingPrefix"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/ranges(of:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"ranges","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">]"}],"title":"ranges(of:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","url":"\/documentation\/anima\/animatablearray\/ranges(of:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"formIndex(_:offsetBy:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)"},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-vo2v":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"T"},{"text":"]","kind":"text"}],"title":"map(_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/map(_:)-vo2v","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(of:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstIndex"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"firstIndex(of:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","url":"\/documentation\/anima\/animatablearray\/firstindex(of:)","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(upTo:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"upTo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"prefix(upTo:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/prefix(upto:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(while:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimmingPrefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"trimmingPrefix(while:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","url":"\/documentation\/anima\/animatablearray\/trimmingprefix(while:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/suffix(from:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"suffix","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"suffix(from:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/suffix(from:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/drop(while:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"drop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"drop(while:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)","url":"\/documentation\/anima\/animatablearray\/drop(while:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3duu8":{"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8","title":"subscript(_:)","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"((","kind":"text"},{"text":"UnboundedRange_","kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/randomElement(using:)":{"abstract":[],"kind":"symbol","title":"randomElement(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/randomelement(using:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"randomElement","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/prefix(_:)":{"url":"\/documentation\/anima\/animatablearray\/prefix(_:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","title":"prefix(_:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/split(maxSplits:omittingEmptySubsequences:whereSeparator:)":{"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"split"},{"text":"(","kind":"text"},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"whereSeparator"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","kind":"symbol","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/prefix(while:)":{"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","url":"\/documentation\/anima\/animatablearray\/prefix(while:)","title":"prefix(while:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/compactmap(_:).json b/docs/data/documentation/anima/animatablearray/compactmap(_:).json index cf23690c..51d3c73b 100644 --- a/docs/data/documentation/anima/animatablearray/compactmap(_:).json +++ b/docs/data/documentation/anima/animatablearray/compactmap(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsE10compactMapySayqd__Gqd__Sg7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"compactMap(_:)","role":"symbol","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"compactMap"},{"text":"<","kind":"text"},{"text":"ElementOfResult","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"]","kind":"text"}],"roleHeading":"Instance Method"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.compactMap(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ElementOfResult","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"ElementOfResult"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/compactmap(_:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/compactMap(_:)":{"kind":"symbol","title":"compactMap(_:)","url":"\/documentation\/anima\/animatablearray\/compactmap(_:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compactMap"},{"text":"<","kind":"text"},{"text":"ElementOfResult","kind":"genericParameter"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"externalID":"s:STsE10compactMapySayqd__Gqd__Sg7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compactMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"ElementOfResult","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"]","kind":"text"}],"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","title":"compactMap(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.compactMap(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"compactMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ElementOfResult"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"ElementOfResult"},{"kind":"text","text":"?) "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"]","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/compactmap(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/compactMap(_:)":{"title":"compactMap(_:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","url":"\/documentation\/anima\/animatablearray\/compactmap(_:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compactMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ElementOfResult"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/compare(_:_:).json b/docs/data/documentation/anima/animatablearray/compare(_:_:).json index cc1c40ba..48da4424 100644 --- a/docs/data/documentation/anima/animatablearray/compare(_:_:).json +++ b/docs/data/documentation/anima/animatablearray/compare(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"compare(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","externalID":"s:ST10FoundationE7compareySo18NSComparisonResultV8ComparedQyd___AFtAA14SortComparatorRd__7ElementQzRsd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"beta":false,"deprecated":false,"name":"iOS","introducedAt":"15.0","unavailable":false},{"beta":false,"name":"macOS","deprecated":false,"introducedAt":"12.0","unavailable":false},{"name":"tvOS","introducedAt":"15.0","unavailable":false,"deprecated":false,"beta":false},{"introducedAt":"8.0","unavailable":false,"deprecated":false,"beta":false,"name":"watchOS"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"compare","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Comparator"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"ComparisonResult","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSComparisonResult"}],"symbolKind":"method","extendedModule":"Swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/compare(_:_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.compare(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compare","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Comparator"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"},{"kind":"text","text":") -> "},{"text":"ComparisonResult","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSComparisonResult"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation14SortComparatorP","text":"SortComparator"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/compare(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"compare","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"},{"kind":"text","text":") -> "},{"text":"ComparisonResult","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSComparisonResult"}],"type":"topic","title":"compare(_:_:)","abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/compare(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"compare","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@E@NSComparisonResult","text":"ComparisonResult","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Comparator","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"SortComparator","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"kind":"text","text":", "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/compare(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.compare(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"Swift","title":"compare(_:_:)","externalID":"s:ST10FoundationE7compareySo18NSComparisonResultV8ComparedQyd___AFtAA14SortComparatorRd__7ElementQzRsd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","platforms":[{"deprecated":false,"beta":false,"name":"iOS","introducedAt":"15.0","unavailable":false},{"name":"macOS","unavailable":false,"beta":false,"introducedAt":"12.0","deprecated":false},{"beta":false,"deprecated":false,"introducedAt":"15.0","name":"tvOS","unavailable":false},{"introducedAt":"8.0","name":"watchOS","deprecated":false,"unavailable":false,"beta":false}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compare","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"},{"kind":"text","text":", "},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"},{"kind":"text","text":") -> "},{"text":"ComparisonResult","preciseIdentifier":"c:@E@NSComparisonResult","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/compare(_:_:)":{"url":"\/documentation\/anima\/animatablearray\/compare(_:_:)","abstract":[],"kind":"symbol","title":"compare(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"compare"},{"kind":"text","text":"<"},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@NSComparisonResult","text":"ComparisonResult"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/contains(_:).json b/docs/data/documentation/anima/animatablearray/contains(_:).json index 3dbc754b..95a7bdf6 100644 --- a/docs/data/documentation/anima/animatablearray/contains(_:).json +++ b/docs/data/documentation/anima/animatablearray/contains(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/contains(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"element","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"contains(_:)","symbolKind":"method","externalID":"s:STsSQ7ElementRpzrlE8containsySbABF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Instance Method"},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.contains(_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/contains(_:)":{"role":"symbol","title":"contains(_:)","abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/animatablearray\/contains(_:)"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:STsSQ7ElementRpzrlE8containsySbABF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"contains(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"element","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/contains(_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.contains(_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/contains(_:)":{"role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","title":"contains(_:)","url":"\/documentation\/anima\/animatablearray\/contains(_:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/contains(where:).json b/docs/data/documentation/anima/animatablearray/contains(where:).json index 98a3805e..4122f496 100644 --- a/docs/data/documentation/anima/animatablearray/contains(where:).json +++ b/docs/data/documentation/anima/animatablearray/contains(where:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Instance Method","title":"contains(where:)","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:STsE8contains5whereS2b7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.contains(where:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/contains(where:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/contains(where:)":{"role":"symbol","title":"contains(where:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/contains(where:)"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:STsE8contains5whereS2b7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"contains(where:)"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/contains(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"contains","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.contains(where:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/contains(where:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/contains(where:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","title":"contains(where:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/count.json b/docs/data/documentation/anima/animatablearray/count.json index 59aeac24..dcf68a90 100644 --- a/docs/data/documentation/anima/animatablearray/count.json +++ b/docs/data/documentation/anima/animatablearray/count.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","role":"symbol","externalID":"s:5Anima15AnimatableArrayV5countSivp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"count","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"count"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"kind":"symbol","abstract":[{"text":"The number of elements in the array.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty"],"title":"Inspecting an Array"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"count"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/count"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"url":"\/documentation\/anima\/animatablearray\/isempty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","role":"symbol","kind":"symbol","title":"isEmpty","type":"topic","abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/count":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","title":"count","role":"symbol","abstract":[{"text":"The number of elements in the array.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"count"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/anima\/animatablearray\/count","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/count"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"count","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"externalID":"s:5Anima15AnimatableArrayV5countSivp","title":"count"},"abstract":[{"type":"text","text":"The number of elements in the array."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty"],"generated":true,"title":"Inspecting an Array"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"count","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEmpty"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/isempty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","role":"symbol","type":"topic","title":"isEmpty"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/count":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"count"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The number of elements in the array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/count","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","role":"symbol","type":"topic","title":"count"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/customdebugstringconvertible-implementations.json b/docs/data/documentation/anima/animatablearray/customdebugstringconvertible-implementations.json index d6699f7b..539f0f33 100644 --- a/docs/data/documentation/anima/animatablearray/customdebugstringconvertible-implementations.json +++ b/docs/data/documentation/anima/animatablearray/customdebugstringconvertible-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CustomDebugStringConvertible Implementations"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations"]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/debugDescription":{"title":"debugDescription","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/anima\/animatablearray\/debugdescription","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"title":"CustomDebugStringConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"kind":"article","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"title":"debugDescription","url":"\/documentation\/anima\/animatablearray\/debugdescription","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/custommirror.json b/docs/data/documentation/anima/animatablearray/custommirror.json index dd67da1f..5f9837e6 100644 --- a/docs/data/documentation/anima/animatablearray/custommirror.json +++ b/docs/data/documentation/anima/animatablearray/custommirror.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomReflectable.customMirror"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/custommirror"]}],"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"externalID":"s:5Anima15AnimatableArrayV12customMirrors0E0Vvp","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","title":"customMirror","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"customMirror","kind":"identifier"},{"kind":"text","text":": "},{"text":"Mirror","preciseIdentifier":"s:s6MirrorV","kind":"typeIdentifier"}],"symbolKind":"property"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"customMirror","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s6MirrorV","text":"Mirror","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/customMirror":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/custommirror","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"customMirror","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6MirrorV","text":"Mirror"}],"title":"customMirror","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/CustomReflectable-Implementations":{"type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","kind":"article","role":"collectionGroup","title":"CustomReflectable Implementations","url":"\/documentation\/anima\/animatablearray\/customreflectable-implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomReflectable.customMirror"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customMirror"},{"text":": ","kind":"text"},{"text":"Mirror","kind":"typeIdentifier","preciseIdentifier":"s:s6MirrorV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV12customMirrors0E0Vvp","symbolKind":"property","extendedModule":"Anima","role":"symbol","title":"customMirror","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"customMirror","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s6MirrorV","kind":"typeIdentifier","text":"Mirror"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/custommirror"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/customMirror":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customMirror"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6MirrorV","text":"Mirror"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"customMirror","url":"\/documentation\/anima\/animatablearray\/custommirror","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/CustomReflectable-Implementations":{"url":"\/documentation\/anima\/animatablearray\/customreflectable-implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","title":"CustomReflectable Implementations","kind":"article","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/customreflectable-implementations.json b/docs/data/documentation/anima/animatablearray/customreflectable-implementations.json index 7c82f516..5a7f462f 100644 --- a/docs/data/documentation/anima/animatablearray/customreflectable-implementations.json +++ b/docs/data/documentation/anima/animatablearray/customreflectable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror"],"title":"Instance Properties"}],"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CustomReflectable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/customreflectable-implementations"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/customMirror":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/custommirror","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"customMirror","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6MirrorV","text":"Mirror"}],"title":"customMirror","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror"],"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/customreflectable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"CustomReflectable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomReflectable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/customMirror":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customMirror"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6MirrorV","text":"Mirror"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"customMirror","url":"\/documentation\/anima\/animatablearray\/custommirror","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/customMirror","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/customstringconvertible-implementations.json b/docs/data/documentation/anima/animatablearray/customstringconvertible-implementations.json index 5392c50d..fbe31fc8 100644 --- a/docs/data/documentation/anima/animatablearray/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/animatablearray/customstringconvertible-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/customstringconvertible-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description"],"generated":true,"title":"Instance Properties"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/description":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description","role":"symbol","title":"description","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/description"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CustomStringConvertible Implementations"},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description"],"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/description":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description","abstract":[],"title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/description"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/debugdescription.json b/docs/data/documentation/anima/animatablearray/debugdescription.json index f6929000..f2c070bf 100644 --- a/docs/data/documentation/anima/animatablearray/debugdescription.json +++ b/docs/data/documentation/anima/animatablearray/debugdescription.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:5Anima15AnimatableArrayV16debugDescriptionSSvp","symbolKind":"property","extendedModule":"Anima","title":"debugDescription","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomDebugStringConvertible.debugDescription"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/CustomDebugStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","title":"CustomDebugStringConvertible Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","url":"\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/debugDescription":{"title":"debugDescription","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/anima\/animatablearray\/debugdescription","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomDebugStringConvertible.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Property","extendedModule":"Anima","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"debugDescription","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV16debugDescriptionSSvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/debugdescription"]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/CustomDebugStringConvertible-Implementations":{"url":"\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations","title":"CustomDebugStringConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomDebugStringConvertible-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"title":"debugDescription","url":"\/documentation\/anima\/animatablearray\/debugdescription","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/debugDescription","role":"symbol","abstract":[],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/decodable-implementations.json b/docs/data/documentation/anima/animatablearray/decodable-implementations.json index 6ab6fe0d..4073a1e8 100644 --- a/docs/data/documentation/anima/animatablearray/decodable-implementations.json +++ b/docs/data/documentation/anima/animatablearray/decodable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/decodable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)"]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Decodable Implementations"},"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(from:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/init(from:)"}}} \ No newline at end of file +{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"Anima"}],"title":"Decodable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/decodable-implementations"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(from:)":{"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"title":"init(from:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(from:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/description.json b/docs/data/documentation/anima/animatablearray/description.json index 05149403..3163bd76 100644 --- a/docs/data/documentation/anima/animatablearray/description.json +++ b/docs/data/documentation/anima/animatablearray/description.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"description","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV11descriptionSSvp","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/description"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/description":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description","role":"symbol","title":"description","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/description"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations"]]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/description"]}],"metadata":{"role":"symbol","extendedModule":"Anima","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Property","title":"description","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"externalID":"s:5Anima15AnimatableArrayV11descriptionSSvp"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/CustomStringConvertible-Implementations":{"kind":"article","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/CustomStringConvertible-Implementations","abstract":[],"role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/customstringconvertible-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/description":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/description","abstract":[],"title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/description"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/difference(from:).json b/docs/data/documentation/anima/animatablearray/difference(from:).json index 7678c264..0e4aeb49 100644 --- a/docs/data/documentation/anima/animatablearray/difference(from:).json +++ b/docs/data/documentation/anima/animatablearray/difference(from:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"difference"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"CollectionDifference","kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SK","text":"BidirectionalCollection","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"metadata":{"extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SKsSQ7ElementRpzrlE10difference4froms20CollectionDifferenceVyABGqd___tSKRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"difference(from:)","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"13.0"},{"beta":false,"introducedAt":"10.15","deprecated":false,"unavailable":false,"name":"macOS"},{"beta":false,"unavailable":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0"},{"name":"watchOS","unavailable":false,"introducedAt":"6.0","beta":false,"deprecated":false}],"role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/difference(from:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"BidirectionalCollection.difference(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"difference"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/animatablearray\/difference(from:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"difference(from:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.difference(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"difference"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"CollectionDifference","kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"BidirectionalCollection","kind":"typeIdentifier","preciseIdentifier":"s:SK"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/difference(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:SKsSQ7ElementRpzrlE10difference4froms20CollectionDifferenceVyABGqd___tSKRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"difference(from:)","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"extendedModule":"Swift","platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"10.15","name":"macOS"},{"introducedAt":"13.0","beta":false,"deprecated":false,"name":"tvOS","unavailable":false},{"unavailable":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"beta":false}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:)":{"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:)","title":"difference(from:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"difference"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/difference(from:)","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/difference(from:by:).json b/docs/data/documentation/anima/animatablearray/difference(from:by:).json index 1e3bf3f4..a24a5577 100644 --- a/docs/data/documentation/anima/animatablearray/difference(from:by:).json +++ b/docs/data/documentation/anima/animatablearray/difference(from:by:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","externalID":"s:SKsE10difference4from2bys20CollectionDifferenceVy7ElementQzGqd___SbAG_AGtXEtSKRd__AFQyd__AGRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"difference(from:by:)","platforms":[{"name":"iOS","introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false},{"name":"macOS","introducedAt":"10.15","deprecated":false,"beta":false,"unavailable":false},{"introducedAt":"13.0","name":"tvOS","unavailable":false,"deprecated":false,"beta":false},{"introducedAt":"6.0","deprecated":false,"unavailable":false,"beta":false,"name":"watchOS"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.difference(from:by:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"kind":"text","text":" "},{"kind":"internalParam","text":"areEquivalent"},{"kind":"text","text":": ("},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"text":"BidirectionalCollection","kind":"typeIdentifier","preciseIdentifier":"s:SK"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/difference(from:by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/difference(from:by:)":{"kind":"symbol","role":"symbol","title":"difference(from:by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","text":"CollectionDifference","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/difference(from:by:)","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"metadata":{"platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"13.0","beta":false},{"name":"macOS","introducedAt":"10.15","deprecated":false,"unavailable":false,"beta":false},{"name":"tvOS","introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"6.0","deprecated":false,"name":"watchOS","beta":false,"unavailable":false}],"symbolKind":"method","roleHeading":"Instance Method","title":"difference(from:by:)","extendedModule":"Swift","externalID":"s:SKsE10difference4from2bys20CollectionDifferenceVy7ElementQzGqd___SbAG_AGtXEtSKRd__AFQyd__AGRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.difference(from:by:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"kind":"text","text":" "},{"kind":"internalParam","text":"areEquivalent"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"CollectionDifference","kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SK","kind":"typeIdentifier","text":"BidirectionalCollection"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/difference(from:by:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/difference(from:by:)":{"url":"\/documentation\/anima\/animatablearray\/difference(from:by:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/difference(from:by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"difference","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"CollectionDifference","kind":"typeIdentifier","preciseIdentifier":"s:s20CollectionDifferenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","title":"difference(from:by:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/drop(while:).json b/docs/data/documentation/anima/animatablearray/drop(while:).json index c752ca3b..34dc80bc 100644 --- a/docs/data/documentation/anima/animatablearray/drop(while:).json +++ b/docs/data/documentation/anima/animatablearray/drop(while:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/drop(while:)"]}],"sections":[],"metadata":{"symbolKind":"method","externalID":"s:SlsE4drop5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"drop"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","title":"drop(while:)","extendedModule":"Swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.drop(while:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"drop","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/drop(while:)":{"url":"\/documentation\/anima\/animatablearray\/drop(while:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)","abstract":[],"title":"drop(while:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"drop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.drop(while:)"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)"},"metadata":{"symbolKind":"method","externalID":"s:SlsE4drop5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"drop(while:)","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/drop(while:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"drop","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/drop(while:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"drop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"drop(while:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/drop(while:)","url":"\/documentation\/anima\/animatablearray\/drop(while:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/dropfirst(_:).json b/docs/data/documentation/anima/animatablearray/dropfirst(_:).json index 5d91c08a..26f84942 100644 --- a/docs/data/documentation/anima/animatablearray/dropfirst(_:).json +++ b/docs/data/documentation/anima/animatablearray/dropfirst(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/dropfirst(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.dropFirst(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropFirst"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"k","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" = 1) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","title":"dropFirst(_:)","externalID":"s:SlsE9dropFirsty11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dropFirst","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/dropFirst(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","title":"dropFirst(_:)","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dropFirst","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/dropfirst(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.dropFirst(_:)"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SlsE9dropFirsty11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"dropFirst(_:)","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropFirst"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dropFirst","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"k"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" = 1) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/dropfirst(_:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/dropFirst(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropFirst"},{"text":"(","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"title":"dropFirst(_:)","url":"\/documentation\/anima\/animatablearray\/dropfirst(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropFirst(_:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/droplast(_:).json b/docs/data/documentation/anima/animatablearray/droplast(_:).json index c6d82520..1fe67b05 100644 --- a/docs/data/documentation/anima/animatablearray/droplast(_:).json +++ b/docs/data/documentation/anima/animatablearray/droplast(_:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dropLast"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:SKsE8dropLasty11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"dropLast(_:)","role":"symbol"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.dropLast(_:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/droplast(_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"dropLast","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"k"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/dropLast(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"dropLast","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/droplast(_:)","abstract":[],"role":"symbol","kind":"symbol","type":"topic","title":"dropLast(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropLast"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"k","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/droplast(_:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropLast"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"externalID":"s:SKsE8dropLasty11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","title":"dropLast(_:)","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.dropLast(_:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/dropLast(_:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/dropLast(_:)","title":"dropLast(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dropLast"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/droplast(_:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/elementsequal(_:).json b/docs/data/documentation/anima/animatablearray/elementsequal(_:).json index 2bc19c5c..516b3076 100644 --- a/docs/data/documentation/anima/animatablearray/elementsequal(_:).json +++ b/docs/data/documentation/anima/animatablearray/elementsequal(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/elementsequal(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"elementsEqual(_:)","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:STsSQ7ElementRpzrlE13elementsEqualySbqd__STRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"elementsEqual","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.elementsEqual(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:)":{"url":"\/documentation\/anima\/animatablearray\/elementsequal(_:)","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","title":"elementsEqual(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.elementsEqual(_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsSQ7ElementRpzrlE13elementsEqualySbqd__STRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"elementsEqual(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"elementsEqual","kind":"identifier"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"method","role":"symbol","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/elementsequal(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"elementsEqual","kind":"identifier"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/elementsequal(_:)","abstract":[],"kind":"symbol","title":"elementsEqual(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"elementsEqual","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/elementsequal(_:by:).json b/docs/data/documentation/anima/animatablearray/elementsequal(_:by:).json index 97c0cb5e..b933935f 100644 --- a/docs/data/documentation/anima/animatablearray/elementsequal(_:by:).json +++ b/docs/data/documentation/anima/animatablearray/elementsequal(_:by:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"elementsEqual","kind":"identifier"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"text":"areEquivalent","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:ST","kind":"typeIdentifier","text":"Sequence"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/elementsequal(_:by:)"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.elementsEqual(_:by:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"elementsEqual(_:by:)","extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","externalID":"s:STsE13elementsEqual_2bySbqd___Sb7ElementQz_ACQyd__tKXEtKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"elementsEqual","kind":"identifier"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:by:)":{"url":"\/documentation\/anima\/animatablearray\/elementsequal(_:by:)","title":"elementsEqual(_:by:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"elementsEqual","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"title":"elementsEqual(_:by:)","externalID":"s:STsE13elementsEqual_2bySbqd___Sb7ElementQz_ACQyd__tKXEtKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/elementsequal(_:by:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"areEquivalent","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.elementsEqual(_:by:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:by:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/elementsequal(_:by:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementsEqual"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","title":"elementsEqual(_:by:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/endindex.json b/docs/data/documentation/anima/animatablearray/endindex.json index 10aea9aa..c497a55a 100644 --- a/docs/data/documentation/anima/animatablearray/endindex.json +++ b/docs/data/documentation/anima/animatablearray/endindex.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"sections":[],"seeAlsoSections":[{"title":"Accessing Elements","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/endindex"]}],"metadata":{"title":"endIndex","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV8endIndexSivp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"kind":"symbol","type":"topic","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"url":"\/documentation\/anima\/animatablearray\/last","kind":"symbol","role":"symbol","title":"last","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The last element of the collection.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","kind":"symbol","role":"symbol","title":"subscript(safe:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Index","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" If the index is larger than the array,"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","title":"startIndex","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"text":"ArraySlice","kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"kind":"symbol","type":"topic","title":"first","abstract":[{"type":"text","text":"The first element of the collection."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","url":"\/documentation\/anima\/animatablearray\/first","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","title":"endIndex","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"seeAlsoSections":[{"title":"Accessing Elements","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"generated":true}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/endindex"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","title":"endIndex","externalID":"s:5Anima15AnimatableArrayV8endIndexSivp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endIndex"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","abstract":[{"text":"The first element of the collection.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","title":"first","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"role":"symbol","title":"startIndex"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/endindex","title":"endIndex","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","type":"topic","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"safe"},{"text":" _: ","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sk5IndexQa"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","abstract":[{"type":"text","text":"Accesses the element at the specified position safety. Returns "},{"type":"codeVoice","code":"nil"},{"text":" If the index is larger than the array,","type":"text"}],"role":"symbol","title":"subscript(safe:)"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","title":"subscript(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/last","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}],"role":"symbol","title":"last"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/enumerated().json b/docs/data/documentation/anima/animatablearray/enumerated().json index 619f9df9..86dc9094 100644 --- a/docs/data/documentation/anima/animatablearray/enumerated().json +++ b/docs/data/documentation/anima/animatablearray/enumerated().json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"enumerated()","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Swift","externalID":"s:STsE10enumerateds18EnumeratedSequenceVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enumerated"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s18EnumeratedSequenceV","text":"EnumeratedSequence"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/enumerated()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enumerated"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"EnumeratedSequence","preciseIdentifier":"s:s18EnumeratedSequenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.enumerated()","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/enumerated()":{"kind":"symbol","title":"enumerated()","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"enumerated"},{"kind":"text","text":"() -> "},{"text":"EnumeratedSequence","preciseIdentifier":"s:s18EnumeratedSequenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/enumerated()"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/enumerated()"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.enumerated()"},{"type":"text","text":"."}],"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:STsE10enumerateds18EnumeratedSequenceVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"enumerated()","extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"enumerated","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"EnumeratedSequence","kind":"typeIdentifier","preciseIdentifier":"s:s18EnumeratedSequenceV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","symbolKind":"method"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"enumerated","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s18EnumeratedSequenceV","kind":"typeIdentifier","text":"EnumeratedSequence"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/enumerated()":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/enumerated()","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enumerated"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s18EnumeratedSequenceV","text":"EnumeratedSequence"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","title":"enumerated()"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/equatable-implementations.json b/docs/data/documentation/anima/animatablearray/equatable-implementations.json index b5c37a6b..93559d57 100644 --- a/docs/data/documentation/anima/animatablearray/equatable-implementations.json +++ b/docs/data/documentation/anima/animatablearray/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations"},"kind":"article","metadata":{"modules":[{"name":"Anima"}],"title":"Equatable Implementations","role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/equatable-implementations"]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/!=(_:_:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)","url":"\/documentation\/anima\/animatablearray\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"Equatable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/anima\/animatablearray\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/!=(_:_:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/fill(using:)-5qdhz.json b/docs/data/documentation/anima/animatablearray/fill(using:)-5qdhz.json index 1e24c32e..7d8841a3 100644 --- a/docs/data/documentation/anima/animatablearray/fill(using:)-5qdhz.json +++ b/docs/data/documentation/anima/animatablearray/fill(using:)-5qdhz.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"operation"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier","text":"NSCompositingOperation"},{"text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)","kind":"text"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.fill(using:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:ST6AppKitSo6CGRectV_14CoreFoundation7CGFloatV4grayt7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"unavailable":false,"name":"macOS","deprecated":false,"beta":false,"introducedAt":"10.9"},{"name":"Swift","unavailable":false,"beta":false,"introducedAt":"4.0","deprecated":false}],"title":"fill(using:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"(CGRect, gray: CGFloat)"},{"type":"text","text":"."}]},"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":")"}],"symbolKind":"method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-5qdhz":{"title":"fill(using:)","kind":"symbol","role":"symbol","abstract":[],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"(CGRect, gray: CGFloat)"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","url":"\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"(CGRect, gray: CGFloat)"},{"text":".","type":"text"}]},"platforms":[{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"10.9","deprecated":false},{"deprecated":false,"unavailable":false,"name":"Swift","beta":false,"introducedAt":"4.0"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"fill(using:)","roleHeading":"Instance Method","externalID":"s:ST6AppKitSo6CGRectV_14CoreFoundation7CGFloatV4grayt7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier","text":"NSCompositingOperation"},{"text":")","kind":"text"}],"extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.fill(using:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"operation"},{"text":": ","kind":"text"},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-5qdhz":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"(CGRect, gray: CGFloat)","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"fill(using:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/fill(using:)-6bkqd.json b/docs/data/documentation/anima/animatablearray/fill(using:)-6bkqd.json index 64339b13..a1d6db2e 100644 --- a/docs/data/documentation/anima/animatablearray/fill(using:)-6bkqd.json +++ b/docs/data/documentation/anima/animatablearray/fill(using:)-6bkqd.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fill"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"text":" ","kind":"text"},{"text":"operation","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"CGRect","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:ST6AppKitSo6CGRectV7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":")","kind":"text"}],"platforms":[{"unavailable":false,"name":"macOS","deprecated":false,"beta":false,"introducedAt":"10.9"},{"introducedAt":"4.0","unavailable":false,"deprecated":false,"beta":false,"name":"Swift"}],"roleHeading":"Instance Method","role":"symbol","title":"fill(using:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.fill(using:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-6bkqd":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","title":"fill(using:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"type":"codeVoice","code":"CGRect"},{"text":".","type":"text"}]},"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fill"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"kind":"text","text":" "},{"text":"operation","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","extendedModule":"Swift","externalID":"s:ST6AppKitSo6CGRectV7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"fill(using:)","symbolKind":"method","roleHeading":"Instance Method","platforms":[{"unavailable":false,"deprecated":false,"introducedAt":"10.9","beta":false,"name":"macOS"},{"name":"Swift","introducedAt":"4.0","unavailable":false,"beta":false,"deprecated":false}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":")"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"CGRect"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.fill(using:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-6bkqd":{"title":"fill(using:)","type":"topic","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"CGRect","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","url":"\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/fill(using:)-9islb.json b/docs/data/documentation/anima/animatablearray/fill(using:)-9islb.json index 0192069d..3d388f16 100644 --- a/docs/data/documentation/anima/animatablearray/fill(using:)-9islb.json +++ b/docs/data/documentation/anima/animatablearray/fill(using:)-9islb.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-9islb"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.fill(using:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:ST6AppKitSo6CGRectV_So7NSColorCt7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.9","beta":false},{"deprecated":false,"name":"Swift","introducedAt":"4.0","beta":false,"unavailable":false}],"extendedModule":"Swift","title":"fill(using:)","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"(CGRect, NSColor)","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier","text":"NSCompositingOperation"},{"kind":"text","text":")"}],"symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":" "},{"text":"operation","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation"},{"kind":"text","text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-9islb":{"title":"fill(using:)","kind":"symbol","role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"(CGRect, NSColor)"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb","url":"\/documentation\/anima\/animatablearray\/fill(using:)-9islb","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.fill(using:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"operation","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation","kind":"typeIdentifier"},{"text":" = NSGraphicsContext.current?.compositingOperation ?? .sourceOver)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"extendedModule":"Swift","symbolKind":"method","externalID":"s:ST6AppKitSo6CGRectV_So7NSColorCt7ElementRtzrlE4fill5usingySo22NSCompositingOperationV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"(CGRect, NSColor)"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","title":"fill(using:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":")"}],"platforms":[{"beta":false,"introducedAt":"10.9","unavailable":false,"name":"macOS","deprecated":false},{"name":"Swift","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"4.0"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/fill(using:)-9islb"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-9islb":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/fill(using:)-9islb","type":"topic","title":"fill(using:)","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"code":"(CGRect, NSColor)","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/filter(_:).json b/docs/data/documentation/anima/animatablearray/filter(_:).json index f8b513ad..3369b8ed 100644 --- a/docs/data/documentation/anima/animatablearray/filter(_:).json +++ b/docs/data/documentation/anima/animatablearray/filter(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/filter(_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.filter(_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"metadata":{"title":"filter(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"filter","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"Swift","role":"symbol","platforms":[{"deprecated":false,"name":"Swift","introducedAt":"4.0","unavailable":false,"beta":false}],"externalID":"s:SmsE6filteryxSb7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"filter"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"isIncluded","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/filter(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"filter"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/filter(_:)","title":"filter(_:)","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"method","platforms":[{"beta":false,"deprecated":false,"name":"Swift","introducedAt":"4.0","unavailable":false}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"filter","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"externalID":"s:SmsE6filteryxSb7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"filter(_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.filter(_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/filter(_:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"filter","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"isIncluded","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/filter(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filter","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","abstract":[],"kind":"symbol","title":"filter(_:)","type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/filter(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/first(where:).json b/docs/data/documentation/anima/animatablearray/first(where:).json index cf44fd1e..d74d08c4 100644 --- a/docs/data/documentation/anima/animatablearray/first(where:).json +++ b/docs/data/documentation/anima/animatablearray/first(where:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"extendedModule":"Swift","symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"first(where:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:STsE5first5where7ElementQzSgSbADKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/first(where:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.first(where:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"first"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/first(where:)":{"role":"symbol","title":"first(where:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/first(where:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/first(where:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.first(where:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"first(where:)","extendedModule":"Swift","externalID":"s:STsE5first5where7ElementQzSgSbADKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/first(where:)":{"url":"\/documentation\/anima\/animatablearray\/first(where:)","abstract":[],"kind":"symbol","title":"first(where:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/first.json b/docs/data/documentation/anima/animatablearray/first.json index 4ad702fb..72413c30 100644 --- a/docs/data/documentation/anima/animatablearray/first.json +++ b/docs/data/documentation/anima/animatablearray/first.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/first"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The first element of the collection.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"title":"first","roleHeading":"Instance Property","externalID":"s:5Anima15AnimatableArrayV5firstxSgvp","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"first"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"title":"Accessing Elements","generated":true}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"text":"ArraySlice","kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"kind":"symbol","type":"topic","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"kind":"symbol","type":"topic","title":"first","abstract":[{"type":"text","text":"The first element of the collection."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","url":"\/documentation\/anima\/animatablearray\/first","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"url":"\/documentation\/anima\/animatablearray\/last","kind":"symbol","role":"symbol","title":"last","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The last element of the collection.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","title":"startIndex","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","kind":"symbol","role":"symbol","title":"subscript(safe:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Index","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" If the index is larger than the array,"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","title":"endIndex","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/first"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Accessing Elements","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:5Anima15AnimatableArrayV5firstxSgvp","title":"first"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"abstract":[{"type":"text","text":"The first element of the collection."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"role":"symbol","title":"startIndex"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","abstract":[{"text":"The first element of the collection.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","title":"first","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/last","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}],"role":"symbol","title":"last"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","title":"subscript(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/endindex","title":"endIndex","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","type":"topic","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"safe"},{"text":" _: ","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sk5IndexQa"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","abstract":[{"type":"text","text":"Accesses the element at the specified position safety. Returns "},{"type":"codeVoice","code":"nil"},{"text":" If the index is larger than the array,","type":"text"}],"role":"symbol","title":"subscript(safe:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/firstindex(of:).json b/docs/data/documentation/anima/animatablearray/firstindex(of:).json index bd2f5b94..9c893bf9 100644 --- a/docs/data/documentation/anima/animatablearray/firstindex(of:).json +++ b/docs/data/documentation/anima/animatablearray/firstindex(of:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/firstindex(of:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.firstIndex(of:)"},{"text":".","type":"text"}],"metadata":{"title":"firstIndex(of:)","externalID":"s:SlsSQ7ElementRpzrlE10firstIndex2of0C0QzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstIndex"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstIndex"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"kind":"internalParam","text":"element"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(of:)":{"abstract":[],"title":"firstIndex(of:)","url":"\/documentation\/anima\/animatablearray\/firstindex(of:)","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"extendedModule":"Swift","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"firstIndex"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"firstIndex(of:)","externalID":"s:SlsSQ7ElementRpzrlE10firstIndex2of0C0QzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","roleHeading":"Instance Method"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/firstindex(of:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.firstIndex(of:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"firstIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"element"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(of:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstIndex"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"firstIndex(of:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(of:)","url":"\/documentation\/anima\/animatablearray\/firstindex(of:)","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/firstindex(where:).json b/docs/data/documentation/anima/animatablearray/firstindex(where:).json index 5f6b1c53..39736731 100644 --- a/docs/data/documentation/anima/animatablearray/firstindex(where:).json +++ b/docs/data/documentation/anima/animatablearray/firstindex(where:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SlsE10firstIndex5where0B0QzSgSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"firstIndex(where:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"firstIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"extendedModule":"Swift","role":"symbol","symbolKind":"method"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.firstIndex(where:)"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/firstindex(where:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(where:)":{"abstract":[],"title":"firstIndex(where:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstIndex"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/firstindex(where:)"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/firstindex(where:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.firstIndex(where:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"firstIndex"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)"},"kind":"symbol","metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method","role":"symbol","externalID":"s:SlsE10firstIndex5where0B0QzSgSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"firstIndex(where:)","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/firstIndex(where:)":{"kind":"symbol","title":"firstIndex(where:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"firstIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/firstindex(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstIndex(where:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/firstrange(of:)-7d62v.json b/docs/data/documentation/anima/animatablearray/firstrange(of:)-7d62v.json index ffce65c9..417d4f82 100644 --- a/docs/data/documentation/anima/animatablearray/firstrange(of:)-7d62v.json +++ b/docs/data/documentation/anima/animatablearray/firstrange(of:)-7d62v.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"extendedModule":"Swift","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"firstRange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") -> "},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"roleHeading":"Instance Method","title":"firstRange(of:)","externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE10firstRange2ofSny5IndexQzGSgqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","platforms":[{"introducedAt":"16.0","deprecated":false,"unavailable":false,"beta":false,"name":"iOS"},{"deprecated":false,"introducedAt":"13.0","beta":false,"name":"macOS","unavailable":false},{"unavailable":false,"name":"tvOS","introducedAt":"16.0","deprecated":false,"beta":false},{"unavailable":false,"name":"watchOS","beta":false,"introducedAt":"9.0","deprecated":false}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"firstRange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">? ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.firstRange(of:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v"]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-7d62v":{"abstract":[],"title":"firstRange(of:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstRange"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","title":"firstRange(of:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE10firstRange2ofSny5IndexQzGSgqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"firstRange"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"platforms":[{"unavailable":false,"introducedAt":"16.0","deprecated":false,"name":"iOS","beta":false},{"beta":false,"introducedAt":"13.0","unavailable":false,"name":"macOS","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"16.0","deprecated":false},{"beta":false,"unavailable":false,"introducedAt":"9.0","name":"watchOS","deprecated":false}],"symbolKind":"method","extendedModule":"Swift","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.firstRange(of:)"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"firstRange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">? "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-7d62v":{"abstract":[],"role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"firstRange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-7d62v","title":"firstRange(of:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/firstrange(of:)-8sp6q.json b/docs/data/documentation/anima/animatablearray/firstrange(of:)-8sp6q.json index f1f8bc88..860ed9e2 100644 --- a/docs/data/documentation/anima/animatablearray/firstrange(of:)-8sp6q.json +++ b/docs/data/documentation/anima/animatablearray/firstrange(of:)-8sp6q.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"firstRange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">? ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.firstRange(of:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","externalID":"s:SK17_StringProcessingSL7ElementRpzrlE10firstRange2ofSny5IndexQzGSgqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}]},"platforms":[{"unavailable":false,"introducedAt":"16.0","beta":false,"name":"iOS","deprecated":false},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"13.0","name":"macOS"},{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"16.0","name":"tvOS"},{"unavailable":false,"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"9.0"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"firstRange","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":">?","kind":"text"}],"title":"firstRange(of:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-8sp6q":{"type":"topic","title":"firstRange(of:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstRange"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">?"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"firstRange"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">? "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"firstRange(of:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SK17_StringProcessingSL7ElementRpzrlE10firstRange2ofSny5IndexQzGSgqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"firstRange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"platforms":[{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"16.0","name":"iOS"},{"name":"macOS","introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false},{"beta":false,"introducedAt":"16.0","unavailable":false,"name":"tvOS","deprecated":false},{"deprecated":false,"beta":false,"introducedAt":"9.0","unavailable":false,"name":"watchOS"}],"role":"symbol","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.firstRange(of:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/firstRange(of:)-8sp6q":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"firstRange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">?","kind":"text"}],"title":"firstRange(of:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/firstRange(of:)-8sp6q","url":"\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/flatmap(_:)-2mdjl.json b/docs/data/documentation/anima/animatablearray/flatmap(_:)-2mdjl.json index c21b7227..76cc1d8c 100644 --- a/docs/data/documentation/anima/animatablearray/flatmap(_:)-2mdjl.json +++ b/docs/data/documentation/anima/animatablearray/flatmap(_:)-2mdjl.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ElementOfResult","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"ElementOfResult"},{"kind":"text","text":"]"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"deprecationSummary":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Please use compactMap(_:) for the case where closure returns an optional value"}]}],"kind":"symbol","metadata":{"platforms":[],"title":"flatMap(_:)","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method","externalID":"s:STsE7flatMapySayqd__Gqd__Sg7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"ElementOfResult","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"ElementOfResult"},{"kind":"text","text":"]"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.flatMap(_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-2mdjl":{"title":"flatMap(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ElementOfResult"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl","deprecated":true,"abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.flatMap(_:)"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"platforms":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ElementOfResult","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","title":"flatMap(_:)","externalID":"s:STsE7flatMapySayqd__Gqd__Sg7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"text":"ElementOfResult","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"transform"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl"]}],"deprecationSummary":[{"inlineContent":[{"text":"Please use compactMap(_:) for the case where closure returns an optional value","type":"text"}],"type":"paragraph"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-2mdjl":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"ElementOfResult","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"deprecated":true,"url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl","role":"symbol","title":"flatMap(_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/flatmap(_:)-3cu6p.json b/docs/data/documentation/anima/animatablearray/flatmap(_:)-3cu6p.json index ed0cc94a..b6447181 100644 --- a/docs/data/documentation/anima/animatablearray/flatmap(_:)-3cu6p.json +++ b/docs/data/documentation/anima/animatablearray/flatmap(_:)-3cu6p.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"SegmentOfResult"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"] ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.flatMap(_:)"},{"text":".","type":"text"}],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsE7flatMapySay7ElementQyd__Gqd__ABQzKXEKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"kind":"text","text":"<"},{"text":"SegmentOfResult","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"role":"symbol","title":"flatMap(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-3cu6p":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","title":"flatMap(_:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"SegmentOfResult","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"SegmentOfResult"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method","externalID":"s:STsE7flatMapySay7ElementQyd__Gqd__ABQzKXEKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"flatMap(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.flatMap(_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"SegmentOfResult"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transform"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"] ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:ST"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-3cu6p":{"url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p","abstract":[],"kind":"symbol","title":"flatMap(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"SegmentOfResult"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/foreach(_:).json b/docs/data/documentation/anima/animatablearray/foreach(_:).json index 863a1970..43a5b15f 100644 --- a/docs/data/documentation/anima/animatablearray/foreach(_:).json +++ b/docs/data/documentation/anima/animatablearray/foreach(_:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forEach","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"body"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.forEach(_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:STsE7forEachyyy7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","title":"forEach(_:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forEach"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/foreach(_:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/forEach(_:)":{"role":"symbol","title":"forEach(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forEach"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"url":"\/documentation\/anima\/animatablearray\/foreach(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/foreach(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.forEach(_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"extendedModule":"Swift","title":"forEach(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"forEach","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","externalID":"s:STsE7forEachyyy7ElementQzKXEKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forEach"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"body"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/forEach(_:)":{"url":"\/documentation\/anima\/animatablearray\/foreach(_:)","abstract":[],"kind":"symbol","title":"forEach(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forEach"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/formatted().json b/docs/data/documentation/anima/animatablearray/formatted().json index 81ebded1..740f6901 100644 --- a/docs/data/documentation/anima/animatablearray/formatted().json +++ b/docs/data/documentation/anima/animatablearray/formatted().json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.formatted()"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/formatted()"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"extendedModule":"Swift","title":"formatted()","role":"symbol","roleHeading":"Instance Method","externalID":"s:ST10FoundationSS7ElementRtzrlE9formattedSSyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formatted"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"platforms":[{"unavailable":false,"name":"iOS","beta":false,"deprecated":false,"introducedAt":"15.0"},{"deprecated":false,"introducedAt":"12.0","name":"macOS","unavailable":false,"beta":false},{"introducedAt":"15.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"unavailable":false,"deprecated":false,"beta":false,"name":"watchOS","introducedAt":"8.0"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formatted","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/formatted()":{"kind":"symbol","role":"symbol","title":"formatted()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formatted","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","url":"\/documentation\/anima\/animatablearray\/formatted()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/formatted()"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.formatted()"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","externalID":"s:ST10FoundationSS7ElementRtzrlE9formattedSSyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"platforms":[{"deprecated":false,"introducedAt":"15.0","name":"iOS","unavailable":false,"beta":false},{"name":"macOS","introducedAt":"12.0","deprecated":false,"unavailable":false,"beta":false},{"introducedAt":"15.0","name":"tvOS","deprecated":false,"beta":false,"unavailable":false},{"beta":false,"name":"watchOS","introducedAt":"8.0","deprecated":false,"unavailable":false}],"title":"formatted()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formatted","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formatted"},{"text":"() -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/formatted()":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/formatted()","abstract":[],"kind":"symbol","title":"formatted()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formatted"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/formatted(_:).json b/docs/data/documentation/anima/animatablearray/formatted(_:).json index 350b326b..f94d2d03 100644 --- a/docs/data/documentation/anima/animatablearray/formatted(_:).json +++ b/docs/data/documentation/anima/animatablearray/formatted(_:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.formatted(_:)"},{"type":"text","text":"."}],"metadata":{"title":"formatted(_:)","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","platforms":[{"deprecated":false,"introducedAt":"15.0","beta":false,"name":"iOS","unavailable":false},{"unavailable":false,"introducedAt":"12.0","beta":false,"name":"macOS","deprecated":false},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"15.0","name":"tvOS"},{"introducedAt":"8.0","unavailable":false,"beta":false,"name":"watchOS","deprecated":false}],"externalID":"s:ST10FoundationE9formattedy12FormatOutputQyd__qd__0C5InputQyd__RszAA0C5StyleRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formatted","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"FormatOutput","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/formatted(_:)"]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formatted","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"style"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"FormatOutput"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"FormatInput","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"text":"FormatStyle","preciseIdentifier":"s:10Foundation11FormatStyleP","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/formatted(_:)":{"role":"symbol","title":"formatted(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formatted"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"FormatOutput","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/formatted(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formatted"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"FormatOutput","kind":"typeIdentifier"}],"symbolKind":"method","roleHeading":"Instance Method","title":"formatted(_:)","externalID":"s:ST10FoundationE9formattedy12FormatOutputQyd__qd__0C5InputQyd__RszAA0C5StyleRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol","platforms":[{"beta":false,"name":"iOS","introducedAt":"15.0","deprecated":false,"unavailable":false},{"beta":false,"introducedAt":"12.0","unavailable":false,"name":"macOS","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","deprecated":false,"introducedAt":"15.0"},{"beta":false,"unavailable":false,"deprecated":false,"introducedAt":"8.0","name":"watchOS"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.formatted(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formatted","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"style"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"FormatOutput","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"FormatInput","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation11FormatStyleP","text":"FormatStyle"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/formatted(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/formatted(_:)":{"url":"\/documentation\/anima\/animatablearray\/formatted(_:)","abstract":[],"kind":"symbol","title":"formatted(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formatted","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"FormatOutput","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:).json b/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:).json index 46ee54d5..278d1949 100644 --- a/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:).json +++ b/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"extendedModule":"Swift","title":"formIndex(_:offsetBy:)","symbolKind":"method","externalID":"s:SlsE9formIndex_8offsetByy0B0Qzz_SitF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.formIndex(_:offsetBy:)"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"i","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"kind":"text","text":" "},{"text":"distance","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:)":{"abstract":[],"title":"formIndex(_:offsetBy:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.formIndex(_:offsetBy:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIndex"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:SlsE9formIndex_8offsetByy0B0Qzz_SitF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","title":"formIndex(_:offsetBy:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"kind":"text","text":" "},{"text":"distance","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"formIndex(_:offsetBy:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:)","abstract":[],"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:limitedby:).json b/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:limitedby:).json index 339d10ce..a25e478c 100644 --- a/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:limitedby:).json +++ b/docs/data/documentation/anima/animatablearray/formindex(_:offsetby:limitedby:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"formIndex(_:offsetBy:limitedBy:)","role":"symbol","externalID":"s:SlsE9formIndex_8offsetBy07limitedD0Sb0B0Qzz_SiAEtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limitedBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offsetBy","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"distance"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limitedBy"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.formIndex(_:offsetBy:limitedBy:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:limitedBy:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","role":"symbol","title":"formIndex(_:offsetBy:limitedBy:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formIndex"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"limitedBy","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"distance","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limitedBy"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"limit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.formIndex(_:offsetBy:limitedBy:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"externalID":"s:SlsE9formIndex_8offsetBy07limitedD0Sb0B0Qzz_SiAEtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"formIndex(_:offsetBy:limitedBy:)","role":"symbol","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offsetBy","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limitedBy"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(_:offsetBy:limitedBy:)":{"url":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(_:offsetBy:limitedBy:)","role":"symbol","abstract":[],"title":"formIndex(_:offsetBy:limitedBy:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limitedBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/formindex(after:).json b/docs/data/documentation/anima/animatablearray/formindex(after:).json index c1f1f7b7..631995ea 100644 --- a/docs/data/documentation/anima/animatablearray/formindex(after:).json +++ b/docs/data/documentation/anima/animatablearray/formindex(after:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/formindex(after:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"i"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"metadata":{"title":"formIndex(after:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SlsE9formIndex5aftery0B0Qzz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.formIndex(after:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(after:)":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/formindex(after:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"after"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"formIndex(after:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.formIndex(after:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"after","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"i"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"kind":"symbol","metadata":{"title":"formIndex(after:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"after","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:SlsE9formIndex5aftery0B0Qzz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/formindex(after:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(after:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"after"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/formindex(after:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(after:)","role":"symbol","type":"topic","title":"formIndex(after:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/formindex(before:).json b/docs/data/documentation/anima/animatablearray/formindex(before:).json index c074339c..70c9f86e 100644 --- a/docs/data/documentation/anima/animatablearray/formindex(before:).json +++ b/docs/data/documentation/anima/animatablearray/formindex(before:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/formindex(before:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.formIndex(before:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"symbolKind":"method","role":"symbol","title":"formIndex(before:)","externalID":"s:SKsE9formIndex6beforey0B0Qzz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"before","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"before"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"i"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/formIndex(before:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)","url":"\/documentation\/anima\/animatablearray\/formindex(before:)","title":"formIndex(before:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"before"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.formIndex(before:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"before","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:SKsE9formIndex6beforey0B0Qzz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"formIndex(before:)","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formIndex"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"before"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/formindex(before:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/formIndex(before:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/formindex(before:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formIndex","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"before"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"formIndex(before:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formIndex(before:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/hash(into:).json b/docs/data/documentation/anima/animatablearray/hash(into:).json index ceaa1c08..667f4de4 100644 --- a/docs/data/documentation/anima/animatablearray/hash(into:).json +++ b/docs/data/documentation/anima/animatablearray/hash(into:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"extendedModule":"Anima","roleHeading":"Instance Method","title":"hash(into:)","modules":[{"name":"Anima"}],"symbolKind":"method","externalID":"s:5Anima15AnimatableArrayVAASHRzrlE4hash4intoys6HasherVz_tF","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/hash(into:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Hashable-Implementations":{"title":"Hashable Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","url":"\/documentation\/anima\/animatablearray\/hashable-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/hash(into:)":{"url":"\/documentation\/anima\/animatablearray\/hash(into:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)","title":"hash(into:)","abstract":[],"type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","extendedModule":"Anima","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima15AnimatableArrayVAASHRzrlE4hash4intoys6HasherVz_tF","symbolKind":"method"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/hash(into:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Hashable-Implementations":{"kind":"article","title":"Hashable Implementations","url":"\/documentation\/anima\/animatablearray\/hashable-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/hash(into:)":{"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)","title":"hash(into:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/hash(into:)","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/hashable-implementations.json b/docs/data/documentation/anima/animatablearray/hashable-implementations.json index 48aa5f75..ebf13aa7 100644 --- a/docs/data/documentation/anima/animatablearray/hashable-implementations.json +++ b/docs/data/documentation/anima/animatablearray/hashable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/hashable-implementations"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"Hashable Implementations","role":"collectionGroup"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/hash(into:)":{"url":"\/documentation\/anima\/animatablearray\/hash(into:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)","title":"hash(into:)","abstract":[],"type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)"],"title":"Instance Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/hashable-implementations"]}],"metadata":{"role":"collectionGroup","title":"Hashable Implementations","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Hashable-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/hash(into:)":{"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/hash(into:)","title":"hash(into:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/hash(into:)","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/index(_:offsetby:limitedby:).json b/docs/data/documentation/anima/animatablearray/index(_:offsetby:limitedby:).json index a999b05b..ad66d8ef 100644 --- a/docs/data/documentation/anima/animatablearray/index(_:offsetby:limitedby:).json +++ b/docs/data/documentation/anima/animatablearray/index(_:offsetby:limitedby:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"kind":"text","text":" "},{"text":"distance","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"limitedBy"},{"kind":"text","text":" "},{"text":"limit","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection.index(_:offsetBy:limitedBy:)"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift","title":"index(_:offsetBy:limitedBy:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offsetBy","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limitedBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":"?"}],"externalID":"s:SksE5index_8offsetBy07limitedC05IndexQzSgAE_SiAEtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RandomAccessCollection-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup","title":"RandomAccessCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/index(_:offsetBy:limitedBy:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"index"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limitedBy"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","title":"index(_:offsetBy:limitedBy:)","url":"\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"limitedBy","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:SksE5index_8offsetBy07limitedC05IndexQzSgAE_SiAEtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"index(_:offsetBy:limitedBy:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RandomAccessCollection.index(_:offsetBy:limitedBy:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"i","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offsetBy","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"distance","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"limitedBy","kind":"externalParam"},{"kind":"text","text":" "},{"text":"limit","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":"?"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RandomAccessCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","kind":"article","abstract":[],"type":"topic","title":"RandomAccessCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/index(_:offsetBy:limitedBy:)":{"url":"\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limitedBy"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"type":"topic","title":"index(_:offsetBy:limitedBy:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/index(of:).json b/docs/data/documentation/anima/animatablearray/index(of:).json index e6e43c9f..61b22dce 100644 --- a/docs/data/documentation/anima/animatablearray/index(of:).json +++ b/docs/data/documentation/anima/animatablearray/index(of:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"element"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.index(of:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/index(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"externalID":"s:SlsSQ7ElementRpzrlE5index2of5IndexQzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","title":"index(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"extendedModule":"Swift","platforms":[]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/index(of:)":{"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"index(of:)","url":"\/documentation\/anima\/animatablearray\/index(of:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","deprecated":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"index","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/index(of:)"]}],"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","externalID":"s:SlsSQ7ElementRpzrlE5index2of5IndexQzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"index","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":"?"}],"platforms":[],"title":"index(of:)","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]}},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.index(of:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"kind":"externalParam","text":"of"},{"text":" ","kind":"text"},{"text":"element","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/index(of:)":{"kind":"symbol","title":"index(of:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"role":"symbol","deprecated":true,"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatablearray\/index(of:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(of:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/init().json b/docs/data/documentation/anima/animatablearray/init().json index 5b23e16d..8cb9d05a 100644 --- a/docs/data/documentation/anima/animatablearray/init().json +++ b/docs/data/documentation/anima/animatablearray/init().json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Creating an Array","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"],"generated":true}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Creates a new, empty array.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:5Anima15AnimatableArrayVACyxGycfc","title":"init()","symbolKind":"init","modules":[{"name":"Anima"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"()"}],"roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"()","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init()"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"abstract":[{"type":"text","text":"Creates a new, empty array."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","role":"symbol","kind":"symbol","type":"topic","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"title":"init(arrayLiteral:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","title":"init(_:)","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}],"title":"init(repeating:count:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"title":"init()","modules":[{"name":"Anima"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"role":"symbol","externalID":"s:5Anima15AnimatableArrayVACyxGycfc","symbolKind":"init","roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"()"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Creates a new, empty array."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"],"title":"Creating an Array","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init()"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"title":"init(arrayLiteral:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"arrayLiteral","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"title":"init()","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","abstract":[{"text":"Creates a new, empty array.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc1SL_qd__mfp"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"title":"init(repeating:count:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","abstract":[{"text":"Creates a new array containing the specified number of a single, repeated value.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/init(_:)-1a7aa.json b/docs/data/documentation/anima/animatablearray/init(_:)-1a7aa.json index 2d209b14..481346fa 100644 --- a/docs/data/documentation/anima/animatablearray/init(_:)-1a7aa.json +++ b/docs/data/documentation/anima/animatablearray/init(_:)-1a7aa.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc","title":"init(_:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"],"generated":true,"title":"Creating an Array"}],"abstract":[{"text":"Creates a new array containing the elements of a sequence.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"elements"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The sequence of elements for the new array."}]}],"name":"elements"}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(_:)-1a7aa"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/init()":{"abstract":[{"type":"text","text":"Creates a new, empty array."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","role":"symbol","kind":"symbol","type":"topic","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init()"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}],"title":"init(repeating:count:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"title":"init(arrayLiteral:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","title":"init(_:)","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}]}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"],"title":"Creating an Array"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"elements"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc1SL_qd__mfp","text":"S"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The sequence of elements for the new array.","type":"text"}]}],"name":"elements"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa"},"abstract":[{"text":"Creates a new array containing the elements of a sequence.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(_:)-1a7aa"]}],"metadata":{"title":"init(_:)","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S","preciseIdentifier":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc1SL_qd__mfp"},{"text":")","kind":"text"}]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"title":"init(arrayLiteral:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"arrayLiteral","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"title":"init()","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","abstract":[{"text":"Creates a new, empty array.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"title":"init(repeating:count:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","abstract":[{"text":"Creates a new array containing the specified number of a single, repeated value.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc1SL_qd__mfp"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/init(_:)-42uu.json b/docs/data/documentation/anima/animatablearray/init(_:)-42uu.json index db2fbf4d..1e9f8f04 100644 --- a/docs/data/documentation/anima/animatablearray/init(_:)-42uu.json +++ b/docs/data/documentation/anima/animatablearray/init(_:)-42uu.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"elements","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","kind":"typeIdentifier","text":"Sequence"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(_:)-42uu"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"symbolKind":"init","role":"symbol","title":"init(_:)","externalID":"s:SmsEyxqd__cSTRd__7ElementQyd__AARtzlufc::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Initializer","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-42uu":{"url":"\/documentation\/anima\/animatablearray\/init(_:)-42uu","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","title":"init(_:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"roleHeading":"Initializer","extendedModule":"Swift","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(_:)","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SmsEyxqd__cSTRd__7ElementQyd__AARtzlufc::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/init(_:)-42uu"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.init(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"elements"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Sequence","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-42uu":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"title":"init(_:)","url":"\/documentation\/anima\/animatablearray\/init(_:)-42uu","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/init(arrayliteral:).json b/docs/data/documentation/anima/animatablearray/init(arrayliteral:).json index 07d66d4e..f7c7ff78 100644 --- a/docs/data/documentation/anima/animatablearray/init(arrayliteral:).json +++ b/docs/data/documentation/anima/animatablearray/init(arrayliteral:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Creating an Array","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"],"generated":true}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(arrayliteral:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"init(arrayLiteral:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"...)"}],"externalID":"s:5Anima15AnimatableArrayV12arrayLiteralACyxGxd_tcfc","roleHeading":"Initializer","modules":[{"name":"Anima"}],"symbolKind":"init","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"text":" ","kind":"text"},{"text":"elements","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"...)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"elements","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The elements for the new array.."}]}]}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"title":"init(arrayLiteral:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}],"title":"init(repeating:count:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"abstract":[{"type":"text","text":"Creates a new, empty array."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","role":"symbol","kind":"symbol","type":"topic","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init()"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","title":"init(_:)","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"elements","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Element","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The elements for the new array.."}],"type":"paragraph"}],"name":"elements"}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/init(arrayliteral:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima15AnimatableArrayV12arrayLiteralACyxGxd_tcfc","title":"init(arrayLiteral:)","symbolKind":"init","modules":[{"name":"Anima"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"...)"}],"roleHeading":"Initializer","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Creates a new array with the given elements from an array literal.","type":"text"}],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"],"title":"Creating an Array"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/init()":{"title":"init()","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","abstract":[{"text":"Creates a new, empty array.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc1SL_qd__mfp"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"title":"init(arrayLiteral:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"arrayLiteral","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"title":"init(repeating:count:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","abstract":[{"text":"Creates a new array containing the specified number of a single, repeated value.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/init(from:).json b/docs/data/documentation/anima/animatablearray/init(from:).json index 19b26a30..3bd8277e 100644 --- a/docs/data/documentation/anima/animatablearray/init(from:).json +++ b/docs/data/documentation/anima/animatablearray/init(from:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Initializer","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","externalID":"s:5Anima15AnimatableArrayVAASeRzrlE4fromACyxGs7Decoder_p_tKcfc","modules":[{"name":"Anima"}],"extendedModule":"Anima","symbolKind":"init","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(from:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/init(from:)"},"doc://Anima/documentation/Anima/AnimatableArray/Decodable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","type":"topic","abstract":[],"title":"Decodable Implementations","url":"\/documentation\/anima\/animatablearray\/decodable-implementations","role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations"]]},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayVAASeRzrlE4fromACyxGs7Decoder_p_tKcfc","extendedModule":"Anima","symbolKind":"init","title":"init(from:)","roleHeading":"Initializer","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}]},"role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Decodable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Decodable-Implementations","url":"\/documentation\/anima\/animatablearray\/decodable-implementations","title":"Decodable Implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/init(from:)":{"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"title":"init(from:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(from:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(from:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/init(repeating:count:)-2b041.json b/docs/data/documentation/anima/animatablearray/init(repeating:count:)-2b041.json index 8f403fca..fbaa8a41 100644 --- a/docs/data/documentation/anima/animatablearray/init(repeating:count:)-2b041.json +++ b/docs/data/documentation/anima/animatablearray/init(repeating:count:)-2b041.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV9repeating5countACyxGx_Sitcfc","title":"init(repeating:count:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"title":"Creating an Array","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"repeatedValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"Parameters"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"repeatedValue: The element to repeat."}]}]},{"content":[{"inlineContent":[{"text":"count: The number of times to repeat the value passed in the repeating parameter. count must be zero or greater.","type":"text"}],"type":"paragraph"}]}]}]}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}],"title":"init(repeating:count:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"title":"init(arrayLiteral:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)"},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"abstract":[{"type":"text","text":"Creates a new, empty array."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","role":"symbol","kind":"symbol","type":"topic","title":"init()","fragments":[{"kind":"identifier","text":"init"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/init()"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","title":"init(_:)","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Creates a new array containing the specified number of a single, repeated value."}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV9repeating5countACyxGx_Sitcfc","roleHeading":"Initializer","title":"init(repeating:count:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"symbolKind":"init","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"repeatedValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Parameters","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"repeatedValue: The element to repeat."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"count: The number of times to repeat the value passed in the repeating parameter. count must be zero or greater."}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"type":"unorderedList"}],"kind":"content"}],"sections":[],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)"],"generated":true,"title":"Creating an Array"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-2b041":{"title":"init(repeating:count:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-2b041","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","abstract":[{"text":"Creates a new array containing the specified number of a single, repeated value.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-1a7aa":{"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-1a7aa","abstract":[{"type":"text","text":"Creates a new array containing the elements of a sequence."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"S","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayVyACyxGqd__c7ElementQyd__RszSTRd__lufc1SL_qd__mfp"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/init()":{"title":"init()","role":"symbol","url":"\/documentation\/anima\/animatablearray\/init()","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init()","abstract":[{"text":"Creates a new, empty array.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/init(arrayLiteral:)":{"title":"init(arrayLiteral:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(arrayLiteral:)","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","abstract":[{"type":"text","text":"Creates a new array with the given elements from an array literal."}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"arrayLiteral","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"...)","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/init(repeating:count:)-755z5.json b/docs/data/documentation/anima/animatablearray/init(repeating:count:)-755z5.json index 683b77de..6f6bc01f 100644 --- a/docs/data/documentation/anima/animatablearray/init(repeating:count:)-755z5.json +++ b/docs/data/documentation/anima/animatablearray/init(repeating:count:)-755z5.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"init","title":"init(repeating:count:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","roleHeading":"Initializer","externalID":"s:SmsE9repeating5countx7ElementQz_Sitcfc::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"externalParam","text":"count"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"repeatedValue"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.init(repeating:count:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-755z5":{"abstract":[],"url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"count"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"role":"symbol","title":"init(repeating:count:)"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.init(repeating:count:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(repeating:count:)","extendedModule":"Swift","externalID":"s:SmsE9repeating5countx7ElementQz_Sitcfc::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"repeating","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"repeatedValue","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-755z5":{"url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"title":"init(repeating:count:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/insert(_:at:).json b/docs/data/documentation/anima/animatablearray/insert(_:at:).json index eae7b50b..31518210 100644 --- a/docs/data/documentation/anima/animatablearray/insert(_:at:).json +++ b/docs/data/documentation/anima/animatablearray/insert(_:at:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.insert(_:at:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"insert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newElement"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"externalParam","text":"at"},{"kind":"text","text":" "},{"kind":"internalParam","text":"i"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"metadata":{"externalID":"s:SmsE6insert_2aty7ElementQzn_5IndexQztF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"insert(_:at:)","extendedModule":"Swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/insert(_:at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/insert(_:at:)":{"url":"\/documentation\/anima\/animatablearray\/insert(_:at:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"insert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"type":"topic","role":"symbol","kind":"symbol","title":"insert(_:at:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"newElement"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"at","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"i","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/insert(_:at:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:SmsE6insert_2aty7ElementQzn_5IndexQztF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"insert(_:at:)","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.insert(_:at:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/insert(_:at:)":{"title":"insert(_:at:)","url":"\/documentation\/anima\/animatablearray\/insert(_:at:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/insert(contentsof:at:).json b/docs/data/documentation/anima/animatablearray/insert(contentsof:at:).json index ada6a86e..57572b93 100644 --- a/docs/data/documentation/anima/animatablearray/insert(contentsof:at:).json +++ b/docs/data/documentation/anima/animatablearray/insert(contentsof:at:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:SmsE6insert10contentsOf2atyqd__n_5IndexQztSlRd__7ElementQyd__AFRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"insert(contentsOf:at:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"insert","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"kind":"externalParam","text":"contentsOf"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"insert","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"contentsOf"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newElements"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"at"},{"text":" ","kind":"text"},{"text":"i","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/insert(contentsof:at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.insert(contentsOf:at:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/insert(contentsOf:at:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"contentsOf","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/insert(contentsof:at:)","title":"insert(contentsOf:at:)"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.insert(contentsOf:at:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/insert(contentsof:at:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"contentsOf","kind":"externalParam"},{"kind":"text","text":" "},{"text":"newElements","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"at"},{"text":" ","kind":"text"},{"text":"i","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"]}]}],"metadata":{"role":"symbol","title":"insert(contentsOf:at:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SmsE6insert10contentsOf2atyqd__n_5IndexQztSlRd__7ElementQyd__AFRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"insert","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"contentsOf"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Swift","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/insert(contentsOf:at:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"contentsOf","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/insert(contentsof:at:)","title":"insert(contentsOf:at:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/interpolate(towards:amount:).json b/docs/data/documentation/anima/animatablearray/interpolate(towards:amount:).json index ad3c27ec..2c388939 100644 --- a/docs/data/documentation/anima/animatablearray/interpolate(towards:amount:).json +++ b/docs/data/documentation/anima/animatablearray/interpolate(towards:amount:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"sections":[],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"interpolate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"towards"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"title":"interpolate(towards:amount:)","platforms":[{"name":"iOS","introducedAt":"13.0","deprecated":false,"unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"10.15","beta":false,"name":"macOS","unavailable":false},{"name":"tvOS","introducedAt":"13.0","deprecated":false,"unavailable":false,"beta":false},{"unavailable":false,"name":"watchOS","introducedAt":"6.0","deprecated":false,"beta":false}],"extendedModule":"SwiftUI","symbolKind":"method","roleHeading":"Instance Method","externalID":"s:7SwiftUI16VectorArithmeticPAAE11interpolate7towards6amountyx_SdtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["SwiftUI"],"name":"Anima"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"VectorArithmetic.interpolate(towards:amount:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interpolate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"towards"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","title":"VectorArithmetic Implementations","kind":"article","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/interpolate(towards:amount:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"interpolate"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"interpolate(towards:amount:)","url":"\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic.interpolate(towards:amount:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"interpolate"},{"kind":"text","text":"("},{"kind":"externalParam","text":"towards"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"externalParam","text":"amount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"metadata":{"modules":[{"name":"Anima","relatedModules":["SwiftUI"]}],"role":"symbol","platforms":[{"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"13.0","unavailable":false,"name":"tvOS","beta":false},{"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false,"deprecated":false}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:7SwiftUI16VectorArithmeticPAAE11interpolate7towards6amountyx_SdtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"interpolate(towards:amount:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"interpolate"},{"text":"(","kind":"text"},{"text":"towards","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"SwiftUI"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/interpolate(towards:amount:)":{"url":"\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)","title":"interpolate(towards:amount:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interpolate"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"title":"VectorArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/interpolated(towards:amount:).json b/docs/data/documentation/anima/animatablearray/interpolated(towards:amount:).json index 2c5830fe..27b5944d 100644 --- a/docs/data/documentation/anima/animatablearray/interpolated(towards:amount:).json +++ b/docs/data/documentation/anima/animatablearray/interpolated(towards:amount:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"interpolated","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"towards"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"VectorArithmetic.interpolated(towards:amount:)"},{"type":"text","text":"."}],"metadata":{"externalID":"s:7SwiftUI16VectorArithmeticPAAE12interpolated7towards6amountxx_SdtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","title":"interpolated(towards:amount:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interpolated"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"modules":[{"relatedModules":["SwiftUI"],"name":"Anima"}],"extendedModule":"SwiftUI","platforms":[{"introducedAt":"13.0","name":"iOS","beta":false,"deprecated":false,"unavailable":false},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"10.15"},{"beta":false,"name":"tvOS","deprecated":false,"introducedAt":"13.0","unavailable":false},{"beta":false,"introducedAt":"6.0","deprecated":false,"unavailable":false,"name":"watchOS"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","title":"VectorArithmetic Implementations","kind":"article","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/interpolated(towards:amount:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","type":"topic","title":"interpolated(towards:amount:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"interpolated","kind":"identifier"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)","abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)"]}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","title":"interpolated(towards:amount:)","modules":[{"name":"Anima","relatedModules":["SwiftUI"]}],"role":"symbol","externalID":"s:7SwiftUI16VectorArithmeticPAAE12interpolated7towards6amountxx_SdtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"interpolated","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"towards"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"platforms":[{"beta":false,"name":"iOS","introducedAt":"13.0","deprecated":false,"unavailable":false},{"introducedAt":"10.15","name":"macOS","beta":false,"unavailable":false,"deprecated":false},{"beta":false,"unavailable":false,"introducedAt":"13.0","deprecated":false,"name":"tvOS"},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","beta":false,"unavailable":false}],"extendedModule":"SwiftUI"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interpolated"},{"text":"(","kind":"text"},{"text":"towards","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"VectorArithmetic.interpolated(towards:amount:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"title":"VectorArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/interpolated(towards:amount:)":{"role":"symbol","title":"interpolated(towards:amount:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interpolated"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/isempty.json b/docs/data/documentation/anima/animatablearray/isempty.json index 5ea0b9fa..8b181d7c 100644 --- a/docs/data/documentation/anima/animatablearray/isempty.json +++ b/docs/data/documentation/anima/animatablearray/isempty.json @@ -1 +1 @@ -{"metadata":{"title":"isEmpty","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEmpty"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:5Anima15AnimatableArrayV7isEmptySbvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","interfaceLanguage":"swift"},"abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/isempty"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count"],"title":"Inspecting an Array","generated":true}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isEmpty"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"url":"\/documentation\/anima\/animatablearray\/isempty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","role":"symbol","kind":"symbol","title":"isEmpty","type":"topic","abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Anima/documentation/Anima/AnimatableArray/count":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","title":"count","role":"symbol","abstract":[{"text":"The number of elements in the array.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"count"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/anima\/animatablearray\/count","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"seeAlsoSections":[{"title":"Inspecting an Array","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isEmpty","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/isempty"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty"},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEmpty"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","externalID":"s:5Anima15AnimatableArrayV7isEmptySbvp","symbolKind":"property","title":"isEmpty"},"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/isEmpty":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEmpty"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value indicating whether the collection is empty.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/isempty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/isEmpty","role":"symbol","type":"topic","title":"isEmpty"},"doc://Anima/documentation/Anima/AnimatableArray/count":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"count"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The number of elements in the array.","type":"text"}],"url":"\/documentation\/anima\/animatablearray\/count","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/count","role":"symbol","type":"topic","title":"count"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/joined().json b/docs/data/documentation/anima/animatablearray/joined().json index eba60bc8..14b34788 100644 --- a/docs/data/documentation/anima/animatablearray/joined().json +++ b/docs/data/documentation/anima/animatablearray/joined().json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined()"]}],"metadata":{"title":"joined()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"role":"symbol","extendedModule":"Swift","externalID":"s:STsST7ElementRpzrlE6joineds15FlattenSequenceVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.joined()"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/joined()":{"title":"joined()","kind":"symbol","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","url":"\/documentation\/anima\/animatablearray\/joined()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"FlattenSequence","preciseIdentifier":"s:s15FlattenSequenceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.joined()","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/joined()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"kind":"text","text":"() -> "},{"text":"FlattenSequence","preciseIdentifier":"s:s15FlattenSequenceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"extendedModule":"Swift","role":"symbol","externalID":"s:STsST7ElementRpzrlE6joineds15FlattenSequenceVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","title":"joined()"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/joined()":{"url":"\/documentation\/anima\/animatablearray\/joined()","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","title":"joined()"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/joined(separator:)-30vgs.json b/docs/data/documentation/anima/animatablearray/joined(separator:)-30vgs.json index 80e27c23..0981b5ae 100644 --- a/docs/data/documentation/anima/animatablearray/joined(separator:)-30vgs.json +++ b/docs/data/documentation/anima/animatablearray/joined(separator:)-30vgs.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","title":"joined(separator:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method","externalID":"s:STsST7ElementRpzrlE6joined9separators14JoinedSequenceVyxGqd___tSTRd__AA_AAQZAARtd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Separator"},{"kind":"text","text":">("},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Separator"},{"text":") -> ","kind":"text"},{"text":"JoinedSequence","preciseIdentifier":"s:s14JoinedSequenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Separator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Separator","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"JoinedSequence","kind":"typeIdentifier","preciseIdentifier":"s:s14JoinedSequenceV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Separator"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Separator"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.joined(separator:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-30vgs":{"role":"symbol","title":"joined(separator:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Separator","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Separator"},{"text":") -> ","kind":"text"},{"text":"JoinedSequence","kind":"typeIdentifier","preciseIdentifier":"s:s14JoinedSequenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Separator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Separator"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s14JoinedSequenceV","kind":"typeIdentifier","text":"JoinedSequence"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Separator"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Separator"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:STsST7ElementRpzrlE6joined9separators14JoinedSequenceVyxGqd___tSTRd__AA_AAQZAARtd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"text":"<","kind":"text"},{"text":"Separator","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"text":"Separator","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"JoinedSequence","preciseIdentifier":"s:s14JoinedSequenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"joined(separator:)","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.joined(separator:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-30vgs":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Separator"},{"kind":"text","text":">("},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Separator"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"JoinedSequence","preciseIdentifier":"s:s14JoinedSequenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","title":"joined(separator:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/joined(separator:)-6c8wq.json b/docs/data/documentation/anima/animatablearray/joined(separator:)-6c8wq.json index bcbffeb1..1b1f3bb2 100644 --- a/docs/data/documentation/anima/animatablearray/joined(separator:)-6c8wq.json +++ b/docs/data/documentation/anima/animatablearray/joined(separator:)-6c8wq.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"StringProtocol","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:STsSy7ElementRpzrlE6joined9separatorS2S_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"joined(separator:)","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.joined(separator:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" = \"\") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-6c8wq":{"type":"topic","role":"symbol","title":"joined(separator:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"kind":"text","text":"("},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"StringProtocol","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq"]}],"metadata":{"externalID":"s:STsSy7ElementRpzrlE6joined9separatorS2S_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"method","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"StringProtocol","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","title":"joined(separator:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.joined(separator:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" = \"\") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-6c8wq":{"title":"joined(separator:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"StringProtocol"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/joined(separator:)-8dqqr.json b/docs/data/documentation/anima/animatablearray/joined(separator:)-8dqqr.json index f8d6cf8c..c1383de1 100644 --- a/docs/data/documentation/anima/animatablearray/joined(separator:)-8dqqr.json +++ b/docs/data/documentation/anima/animatablearray/joined(separator:)-8dqqr.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SKsSS7ElementRtzrlE6joined9separatorS2S_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"joined(separator:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Method"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"kind":"text","text":"("},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" = \"\") -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.joined(separator:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-8dqqr":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"joined(separator:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.joined(separator:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" = \"\") -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","role":"symbol","externalID":"s:SKsSS7ElementRtzrlE6joined9separatorS2S_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"joined(separator:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-8dqqr":{"kind":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-8dqqr","title":"joined(separator:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"kind":"text","text":"("},{"text":"separator","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/last(where:).json b/docs/data/documentation/anima/animatablearray/last(where:).json index f0d5608c..6d6b1548 100644 --- a/docs/data/documentation/anima/animatablearray/last(where:).json +++ b/docs/data/documentation/anima/animatablearray/last(where:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/last(where:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.last(where:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"metadata":{"externalID":"s:SKsE4last5where7ElementQzSgSbADKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"extendedModule":"Swift","title":"last(where:)","roleHeading":"Instance Method"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/last(where:)":{"abstract":[],"title":"last(where:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/last(where:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/last(where:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"last"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","title":"last(where:)","externalID":"s:SKsE4last5where7ElementQzSgSbADKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.last(where:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/last(where:)":{"kind":"symbol","title":"last(where:)","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/last(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/last.json b/docs/data/documentation/anima/animatablearray/last.json index 1596f8f4..013382a3 100644 --- a/docs/data/documentation/anima/animatablearray/last.json +++ b/docs/data/documentation/anima/animatablearray/last.json @@ -1 +1 @@ -{"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"generated":true,"title":"Accessing Elements"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last"},"kind":"symbol","abstract":[{"type":"text","text":"The last element of the collection."}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima15AnimatableArrayV4lastxSgvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","title":"last"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/last"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"kind":"symbol","type":"topic","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"text":"ArraySlice","kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"kind":"symbol","type":"topic","title":"first","abstract":[{"type":"text","text":"The first element of the collection."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","url":"\/documentation\/anima\/animatablearray\/first","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"url":"\/documentation\/anima\/animatablearray\/last","kind":"symbol","role":"symbol","title":"last","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The last element of the collection.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","kind":"symbol","role":"symbol","title":"subscript(safe:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Index","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" If the index is larger than the array,"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","title":"startIndex","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","title":"endIndex","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/last"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","kind":"typeIdentifier","text":"Element"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV4lastxSgvp","roleHeading":"Instance Property","title":"last","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"kind":"text","text":"?"}],"symbolKind":"property","role":"symbol"},"abstract":[{"type":"text","text":"The last element of the collection."}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"generated":true,"title":"Accessing Elements"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/last","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}],"role":"symbol","title":"last"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"role":"symbol","title":"startIndex"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","abstract":[{"text":"The first element of the collection.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","title":"first","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","title":"subscript(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","type":"topic","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"safe"},{"text":" _: ","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sk5IndexQa"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","abstract":[{"type":"text","text":"Accesses the element at the specified position safety. Returns "},{"type":"codeVoice","code":"nil"},{"text":" If the index is larger than the array,","type":"text"}],"role":"symbol","title":"subscript(safe:)"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/endindex","title":"endIndex","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/lastindex(of:).json b/docs/data/documentation/anima/animatablearray/lastindex(of:).json index a0d96737..91fd66dc 100644 --- a/docs/data/documentation/anima/animatablearray/lastindex(of:).json +++ b/docs/data/documentation/anima/animatablearray/lastindex(of:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.lastIndex(of:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"element"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/lastindex(of:)"]}],"sections":[],"metadata":{"externalID":"s:SKsSQ7ElementRpzrlE9lastIndex2of0C0QzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"lastIndex(of:)","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","extendedModule":"Swift","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":"?"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(of:)":{"kind":"symbol","title":"lastIndex(of:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastIndex"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/lastindex(of:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"text":"element","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/lastindex(of:)"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)"},"metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method","externalID":"s:SKsSQ7ElementRpzrlE9lastIndex2of0C0QzSgAB_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"lastIndex(of:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"BidirectionalCollection.lastIndex(of:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(of:)":{"type":"topic","role":"symbol","title":"lastIndex(of:)","kind":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/lastindex(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastIndex","kind":"identifier"},{"kind":"text","text":"("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(of:)","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/lastindex(where:).json b/docs/data/documentation/anima/animatablearray/lastindex(where:).json index 80a5eac6..92e57488 100644 --- a/docs/data/documentation/anima/animatablearray/lastindex(where:).json +++ b/docs/data/documentation/anima/animatablearray/lastindex(where:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SKsE9lastIndex5where0B0QzSgSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"lastIndex(where:)","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastIndex"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.lastIndex(where:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/lastindex(where:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(where:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/lastindex(where:)","role":"symbol","kind":"symbol","type":"topic","title":"lastIndex(where:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"BidirectionalCollection.lastIndex(where:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/lastindex(where:)"]}],"sections":[],"metadata":{"extendedModule":"Swift","title":"lastIndex(where:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:SKsE9lastIndex5where0B0QzSgSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastIndex"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":"?","kind":"text"}],"symbolKind":"method"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/lastIndex(where:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lastIndex(where:)","title":"lastIndex(where:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastIndex","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/lastindex(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/lazy.json b/docs/data/documentation/anima/animatablearray/lazy.json index 2d93b41e..70a8ef31 100644 --- a/docs/data/documentation/anima/animatablearray/lazy.json +++ b/docs/data/documentation/anima/animatablearray/lazy.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lazy"},{"kind":"text","text":": "},{"text":"LazySequence","preciseIdentifier":"s:s12LazySequenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/lazy"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lazy","kind":"identifier"},{"text":": ","kind":"text"},{"text":"LazySequence","kind":"typeIdentifier","preciseIdentifier":"s:s12LazySequenceV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsE4lazys12LazySequenceVyxGvp::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"property","title":"lazy"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.lazy","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/lazy":{"type":"topic","title":"lazy","url":"\/documentation\/anima\/animatablearray\/lazy","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lazy","kind":"identifier"},{"kind":"text","text":": "},{"text":"LazySequence","kind":"typeIdentifier","preciseIdentifier":"s:s12LazySequenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lazy","kind":"identifier"},{"kind":"text","text":": "},{"text":"LazySequence","kind":"typeIdentifier","preciseIdentifier":"s:s12LazySequenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:STsE4lazys12LazySequenceVyxGvp::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","title":"lazy"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lazy"},{"text":": ","kind":"text"},{"text":"LazySequence","preciseIdentifier":"s:s12LazySequenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.lazy"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/lazy"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/lazy":{"url":"\/documentation\/anima\/animatablearray\/lazy","abstract":[],"kind":"symbol","title":"lazy","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"lazy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s12LazySequenceV","text":"LazySequence"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:).json b/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:).json index a741656a..8f5022ea 100644 --- a/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:).json +++ b/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.lexicographicallyPrecedes(_:)"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)"]}],"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]},"title":"lexicographicallyPrecedes(_:)","extendedModule":"Swift","symbolKind":"method","externalID":"s:STsSL7ElementRpzrlE25lexicographicallyPrecedesySbqd__STRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"lexicographicallyPrecedes(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.lexicographicallyPrecedes(_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"lexicographicallyPrecedes(_:)","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","externalID":"s:STsSL7ElementRpzrlE25lexicographicallyPrecedesySbqd__STRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"lexicographicallyPrecedes(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:by:).json b/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:by:).json index 6793f237..a98a309f 100644 --- a/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:by:).json +++ b/docs/data/documentation/anima/animatablearray/lexicographicallyprecedes(_:by:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","role":"symbol","title":"lexicographicallyPrecedes(_:by:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Instance Method","externalID":"s:STsE25lexicographicallyPrecedes_2bySbqd___Sb7ElementQz_ADtKXEtKSTRd__ACQyd__ADRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)"]}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.lexicographicallyPrecedes(_:by:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"text":"areInIncreasingOrder","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:by:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"lexicographicallyPrecedes(_:by:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:STsE25lexicographicallyPrecedes_2bySbqd___Sb7ElementQz_ADtKXEtKSTRd__ACQyd__ADRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"lexicographicallyPrecedes(_:by:)","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.lexicographicallyPrecedes(_:by:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"areInIncreasingOrder"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","kind":"typeIdentifier","text":"Sequence"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:by:)":{"title":"lexicographicallyPrecedes(_:by:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/magnitudesquared.json b/docs/data/documentation/anima/animatablearray/magnitudesquared.json index 3709d227..29c1b372 100644 --- a/docs/data/documentation/anima/animatablearray/magnitudesquared.json +++ b/docs/data/documentation/anima/animatablearray/magnitudesquared.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic.magnitudeSquared"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"property","roleHeading":"Instance Property","title":"magnitudeSquared","externalID":"s:5Anima15AnimatableArrayV16magnitudeSquaredSdvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magnitudeSquared","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}]},"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magnitudeSquared"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/magnitudesquared"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","title":"VectorArithmetic Implementations","kind":"article","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/magnitudeSquared":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared","title":"magnitudeSquared","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/magnitudesquared","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magnitudeSquared","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"VectorArithmetic.magnitudeSquared","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:5Anima15AnimatableArrayV16magnitudeSquaredSdvp","modules":[{"name":"Anima"}],"title":"magnitudeSquared","extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magnitudeSquared"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"role":"symbol"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magnitudeSquared"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/magnitudesquared"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"title":"VectorArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/magnitudeSquared":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared","abstract":[],"title":"magnitudeSquared","type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatablearray\/magnitudesquared","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnitudeSquared","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/makeiterator().json b/docs/data/documentation/anima/animatablearray/makeiterator().json index ffbdd4ed..283be49a 100644 --- a/docs/data/documentation/anima/animatablearray/makeiterator().json +++ b/docs/data/documentation/anima/animatablearray/makeiterator().json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeIterator"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s16IndexingIteratorV","text":"IndexingIterator"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/makeiterator()"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.makeIterator()"},{"text":".","type":"text"}],"metadata":{"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"makeIterator()","extendedModule":"Swift","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Iterator"},{"text":" is ","type":"text"},{"code":"IndexingIterator","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","externalID":"s:Slss16IndexingIteratorVyxG0B0RtzrlE04makeB0ACyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"makeIterator","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s16IndexingIteratorV","text":"IndexingIterator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/makeIterator()":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()","title":"makeIterator()","role":"symbol","url":"\/documentation\/anima\/animatablearray\/makeiterator()","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Iterator","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"IndexingIterator"},{"text":".","type":"text"}]},"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeIterator"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s16IndexingIteratorV","text":"IndexingIterator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.makeIterator()"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"makeIterator"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s16IndexingIteratorV","text":"IndexingIterator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/makeiterator()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"makeIterator","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s16IndexingIteratorV","text":"IndexingIterator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Instance Method","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Iterator","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"IndexingIterator","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift","title":"makeIterator()","role":"symbol","externalID":"s:Slss16IndexingIteratorVyxG0B0RtzrlE04makeB0ACyF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/makeIterator()":{"kind":"symbol","title":"makeIterator()","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"makeIterator"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s16IndexingIteratorV","text":"IndexingIterator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Iterator"},{"type":"text","text":" is "},{"code":"IndexingIterator","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/makeiterator()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/makeIterator()"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/map(_:)-67hc0.json b/docs/data/documentation/anima/animatablearray/map(_:)-67hc0.json index db11dda7..6703e00b 100644 --- a/docs/data/documentation/anima/animatablearray/map(_:)-67hc0.json +++ b/docs/data/documentation/anima/animatablearray/map(_:)-67hc0.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.map(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","title":"map(_:)","roleHeading":"Instance Method","role":"symbol","externalID":"s:STsE3mapySayqd__Gqd__7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/map(_:)-67hc0"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-67hc0":{"role":"symbol","title":"map(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/map(_:)-67hc0"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"transform"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"externalID":"s:STsE3mapySayqd__Gqd__7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"map(_:)","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.map(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/map(_:)-67hc0"]}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-67hc0":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/map(_:)-67hc0","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}],"type":"topic","kind":"symbol","title":"map(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/map(_:)-vo2v.json b/docs/data/documentation/anima/animatablearray/map(_:)-vo2v.json index 2bfdbf52..697b36eb 100644 --- a/docs/data/documentation/anima/animatablearray/map(_:)-vo2v.json +++ b/docs/data/documentation/anima/animatablearray/map(_:)-vo2v.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.map(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:SlsE3mapySayqd__Gqd__7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","title":"map(_:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"map"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"transform"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":"]","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/map(_:)-vo2v"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-vo2v":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","role":"symbol","title":"map(_:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/map(_:)-vo2v"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.map(_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v"},"sections":[],"metadata":{"extendedModule":"Swift","title":"map(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SlsE3mapySayqd__Gqd__7ElementQzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"transform","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/map(_:)-vo2v"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-vo2v":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"T"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"T"},{"text":"]","kind":"text"}],"title":"map(_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-vo2v","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/map(_:)-vo2v","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/max().json b/docs/data/documentation/anima/animatablearray/max().json index f68ee6af..f1a46f4e 100644 --- a/docs/data/documentation/anima/animatablearray/max().json +++ b/docs/data/documentation/anima/animatablearray/max().json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.max()"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@warn_unqualified_access"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/max()"]}],"metadata":{"extendedModule":"Swift","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"max()","externalID":"s:STsSL7ElementRpzrlE3maxABSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/max()":{"role":"symbol","title":"max()","abstract":[],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/max()"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.max()","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"attribute","text":"@warn_unqualified_access"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/max()"]}],"kind":"symbol","metadata":{"title":"max()","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method","externalID":"s:STsSL7ElementRpzrlE3maxABSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/max()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/max()","abstract":[],"kind":"symbol","title":"max()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/max(by:).json b/docs/data/documentation/anima/animatablearray/max(by:).json index c2bf02f1..30caaf5e 100644 --- a/docs/data/documentation/anima/animatablearray/max(by:).json +++ b/docs/data/documentation/anima/animatablearray/max(by:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.max(by:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@warn_unqualified_access"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":" "},{"kind":"internalParam","text":"areInIncreasingOrder"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/max(by:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","metadata":{"externalID":"s:STsE3max2by7ElementQzSgSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","title":"max(by:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/max(by:)":{"title":"max(by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/max(by:)","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/max(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@warn_unqualified_access","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"areInIncreasingOrder","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"max(by:)","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:STsE3max2by7ElementQzSgSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.max(by:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/max(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","abstract":[],"title":"max(by:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/max(by:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/min().json b/docs/data/documentation/anima/animatablearray/min().json index 210384d4..5b795635 100644 --- a/docs/data/documentation/anima/animatablearray/min().json +++ b/docs/data/documentation/anima/animatablearray/min().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:STsSL7ElementRpzrlE3minABSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","title":"min()"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/min()"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.min()","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"@warn_unqualified_access","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/min()":{"title":"min()","kind":"symbol","role":"symbol","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","url":"\/documentation\/anima\/animatablearray\/min()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.min()","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@warn_unqualified_access","kind":"attribute"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"min","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/min()"]}],"kind":"symbol","metadata":{"title":"min()","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}]},"symbolKind":"method","externalID":"s:STsSL7ElementRpzrlE3minABSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/min()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/min()","type":"topic","title":"min()","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/min(by:).json b/docs/data/documentation/anima/animatablearray/min(by:).json index 43c0a3dc..55e6c4e6 100644 --- a/docs/data/documentation/anima/animatablearray/min(by:).json +++ b/docs/data/documentation/anima/animatablearray/min(by:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/min(by:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@warn_unqualified_access","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":" "},{"text":"areInIncreasingOrder","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.min(by:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"title":"min(by:)","extendedModule":"Swift","externalID":"s:STsE3min2by7ElementQzSgSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/min(by:)":{"title":"min(by:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","url":"\/documentation\/anima\/animatablearray\/min(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"@warn_unqualified_access","kind":"attribute"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"text":"areInIncreasingOrder","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/min(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.min(by:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"extendedModule":"Swift","externalID":"s:STsE3min2by7ElementQzSgSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","title":"min(by:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/min(by:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/min(by:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","title":"min(by:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/move(fromoffsets:tooffset:).json b/docs/data/documentation/anima/animatablearray/move(fromoffsets:tooffset:).json index 0788030b..b061fe2e 100644 --- a/docs/data/documentation/anima/animatablearray/move(fromoffsets:tooffset:).json +++ b/docs/data/documentation/anima/animatablearray/move(fromoffsets:tooffset:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"move","kind":"identifier"},{"kind":"text","text":"("},{"text":"fromOffsets","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"source"},{"kind":"text","text":": "},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toOffset"},{"kind":"text","text":" "},{"kind":"internalParam","text":"destination"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.move(fromOffsets:toOffset:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)"},"metadata":{"role":"symbol","externalID":"s:SM7SwiftUIE4move11fromOffsets8toOffsety10Foundation8IndexSetV_SitF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","title":"move(fromOffsets:toOffset:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","platforms":[{"beta":false,"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false},{"beta":false,"introducedAt":"10.15","deprecated":false,"unavailable":false,"name":"macOS"},{"deprecated":false,"name":"tvOS","introducedAt":"13.0","unavailable":false,"beta":false},{"unavailable":false,"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"6.0"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"move"},{"text":"(","kind":"text"},{"text":"fromOffsets","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toOffset"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"roleHeading":"Instance Method"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/move(fromOffsets:toOffset:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"move","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fromOffsets","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"text":", ","kind":"text"},{"text":"toOffset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)","abstract":[],"type":"topic","title":"move(fromOffsets:toOffset:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"move","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"fromOffsets"},{"text":" ","kind":"text"},{"text":"source","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"kind":"text","text":", "},{"text":"toOffset","kind":"externalParam"},{"kind":"text","text":" "},{"text":"destination","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"roleHeading":"Instance Method","platforms":[{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"iOS"},{"deprecated":false,"unavailable":false,"name":"macOS","introducedAt":"10.15","beta":false},{"beta":false,"name":"tvOS","deprecated":false,"unavailable":false,"introducedAt":"13.0"},{"introducedAt":"6.0","name":"watchOS","beta":false,"deprecated":false,"unavailable":false}],"title":"move(fromOffsets:toOffset:)","extendedModule":"Swift","role":"symbol","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"move"},{"text":"(","kind":"text"},{"text":"fromOffsets","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toOffset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"externalID":"s:SM7SwiftUIE4move11fromOffsets8toOffsety10Foundation8IndexSetV_SitF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"MutableCollection.move(fromOffsets:toOffset:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/move(fromOffsets:toOffset:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"move","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fromOffsets"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toOffset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)","url":"\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)","abstract":[],"kind":"symbol","type":"topic","title":"move(fromOffsets:toOffset:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/mutablecollection-implementations.json b/docs/data/documentation/anima/animatablearray/mutablecollection-implementations.json index 36732bda..7ea82b59 100644 --- a/docs/data/documentation/anima/animatablearray/mutablecollection-implementations.json +++ b/docs/data/documentation/anima/animatablearray/mutablecollection-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"collectionGroup","title":"MutableCollection Implementations","modules":[{"name":"Anima"}]},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/mutablecollection-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)"],"generated":true,"title":"Instance Methods"},{"generated":true,"title":"Subscripts","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/move(fromOffsets:toOffset:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"move","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fromOffsets","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"text":", ","kind":"text"},{"text":"toOffset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)","abstract":[],"type":"topic","title":"move(fromOffsets:toOffset:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/reverse()":{"url":"\/documentation\/anima\/animatablearray\/reverse()","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}]},"abstract":[],"title":"reverse()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reverse"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-br2f":{"url":"\/documentation\/anima\/animatablearray\/partition(by:)-br2f","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","abstract":[],"title":"partition(by:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/shuffle()":{"url":"\/documentation\/anima\/animatablearray\/shuffle()","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}]},"abstract":[],"title":"shuffle()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shuffle","kind":"identifier"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/sort()":{"url":"\/documentation\/anima\/animatablearray\/sort()","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"title":"sort()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3gfdy":{"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","abstract":[],"title":"subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"UnboundedRange_","preciseIdentifier":"s:s15UnboundedRange_O"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-87wl1":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","abstract":[],"title":"subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}]},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousMutableStorageIfAvailable(_:)":{"abstract":[],"url":"\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">((","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sr","text":"UnsafeMutableBufferPointer"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","title":"withContiguousMutableStorageIfAvailable(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/swapAt(_:_:)":{"url":"\/documentation\/anima\/animatablearray\/swapat(_:_:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","abstract":[],"title":"swapAt(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"swapAt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-1hp6j":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","title":"partition(by:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-78990":{"url":"\/documentation\/anima\/animatablearray\/sort(using:)-78990","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"title":"sort(using:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/sort(by:)":{"url":"\/documentation\/anima\/animatablearray\/sort(by:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"title":"sort(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}]},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-1bvo8":{"url":"\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}]},"abstract":[],"title":"sort(using:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-8726":{"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-8726","kind":"symbol","role":"symbol","type":"topic","deprecated":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","abstract":[],"title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9khl6":{"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6","kind":"symbol","role":"symbol","type":"topic","deprecated":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6","abstract":[],"title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s5SliceV","kind":"typeIdentifier","text":"Slice"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/AnimatableArray/shuffle(using:)":{"url":"\/documentation\/anima\/animatablearray\/shuffle(using:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}]},"abstract":[],"title":"shuffle(using:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"shuffle"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/mutablecollection-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"title":"MutableCollection Implementations","role":"collectionGroup"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)"],"generated":true},{"title":"Subscripts","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6"],"generated":true}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/reverse()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reverse","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","abstract":[],"url":"\/documentation\/anima\/animatablearray\/reverse()","title":"reverse()"},"doc://Anima/documentation/Anima/AnimatableArray/move(fromOffsets:toOffset:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"move","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fromOffsets"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toOffset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/move(fromOffsets:toOffset:)","url":"\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)","abstract":[],"kind":"symbol","type":"topic","title":"move(fromOffsets:toOffset:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-1hp6j":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","title":"partition(by:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-87wl1":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","title":"subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-1bvo8":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","title":"sort(using:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/sort(by:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","title":"sort(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"url":"\/documentation\/anima\/animatablearray\/sort(by:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/shuffle(using:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","kind":"symbol","abstract":[],"title":"shuffle(using:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/shuffle(using:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3gfdy":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","title":"subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"((","kind":"text"},{"text":"UnboundedRange_","preciseIdentifier":"s:s15UnboundedRange_O","kind":"typeIdentifier"},{"kind":"text","text":") -> ()) -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousMutableStorageIfAvailable(_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)","title":"withContiguousMutableStorageIfAvailable(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sr","kind":"typeIdentifier","text":"UnsafeMutableBufferPointer"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/swapAt(_:_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","title":"swapAt(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"swapAt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/swapat(_:_:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/shuffle()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","title":"shuffle()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffle"},{"text":"()","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/shuffle()","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/sort()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":" and "},{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"sort()","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sort()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"kind":"text","text":"()"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9khl6":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5SliceV","text":"Slice"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6","role":"symbol","abstract":[],"deprecated":true,"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-br2f":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","title":"partition(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"partition","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"url":"\/documentation\/anima\/animatablearray\/partition(by:)-br2f","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-8726":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"deprecated":true,"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-8726","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-78990":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","title":"sort(using:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":", "},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/sort(using:)-78990","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/partition(by:)-1hp6j.json b/docs/data/documentation/anima/animatablearray/partition(by:)-1hp6j.json index 9f71f97b..23fdaeb4 100644 --- a/docs/data/documentation/anima/animatablearray/partition(by:)-1hp6j.json +++ b/docs/data/documentation/anima/animatablearray/partition(by:)-1hp6j.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.partition(by:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j"]}],"metadata":{"externalID":"s:SMsSKRzrlE9partition2by5IndexSlQzSb7ElementSTQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"partition(by:)"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"partition"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"text":"belongsInSecondPartition","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-1hp6j":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","title":"partition(by:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j"]}],"metadata":{"roleHeading":"Instance Method","title":"partition(by:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","externalID":"s:SMsSKRzrlE9partition2by5IndexSlQzSb7ElementSTQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"partition","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"belongsInSecondPartition","kind":"internalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.partition(by:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-1hp6j":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-1hp6j","title":"partition(by:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/partition(by:)-br2f.json b/docs/data/documentation/anima/animatablearray/partition(by:)-br2f.json index 2128744a..18959e6e 100644 --- a/docs/data/documentation/anima/animatablearray/partition(by:)-br2f.json +++ b/docs/data/documentation/anima/animatablearray/partition(by:)-br2f.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.partition(by:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/partition(by:)-br2f"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"partition"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"belongsInSecondPartition","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","externalID":"s:SMsE9partition2by5IndexQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"partition","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"role":"symbol","roleHeading":"Instance Method","title":"partition(by:)"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-br2f":{"url":"\/documentation\/anima\/animatablearray\/partition(by:)-br2f","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","abstract":[],"title":"partition(by:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/partition(by:)-br2f"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.partition(by:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"partition","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"belongsInSecondPartition"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","role":"symbol","externalID":"s:SMsE9partition2by5IndexQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"partition"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"}],"title":"partition(by:)","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/partition(by:)-br2f":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/partition(by:)-br2f","title":"partition(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"partition","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"}],"url":"\/documentation\/anima\/animatablearray\/partition(by:)-br2f","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/poplast().json b/docs/data/documentation/anima/animatablearray/poplast().json index 39f21794..69f26fe6 100644 --- a/docs/data/documentation/anima/animatablearray/poplast().json +++ b/docs/data/documentation/anima/animatablearray/poplast().json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"popLast","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.popLast()"},{"text":".","type":"text"}],"metadata":{"externalID":"s:SmsSKRzrlE7popLast7ElementSTQzSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"popLast()","extendedModule":"Swift","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"popLast"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/poplast()"]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/popLast()":{"title":"popLast()","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatablearray\/poplast()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"popLast","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","title":"popLast()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"popLast","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SmsSKRzrlE7popLast7ElementSTQzSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.popLast()","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"popLast","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/poplast()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/popLast()":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"popLast()","abstract":[],"url":"\/documentation\/anima\/animatablearray\/poplast()","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"popLast"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/prefix(_:).json b/docs/data/documentation/anima/animatablearray/prefix(_:).json index 0274b76d..51134145 100644 --- a/docs/data/documentation/anima/animatablearray/prefix(_:).json +++ b/docs/data/documentation/anima/animatablearray/prefix(_:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"maxLength","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"role":"symbol","title":"prefix(_:)","roleHeading":"Instance Method","externalID":"s:SlsE6prefixy11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.prefix(_:)"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/prefix(_:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(_:)":{"abstract":[],"title":"prefix(_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/prefix(_:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"maxLength","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"Swift","role":"symbol","title":"prefix(_:)","externalID":"s:SlsE6prefixy11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/prefix(_:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.prefix(_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/prefix(_:)":{"url":"\/documentation\/anima\/animatablearray\/prefix(_:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(_:)","title":"prefix(_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/prefix(through:).json b/docs/data/documentation/anima/animatablearray/prefix(through:).json index 9a1bce5b..a2bc9c9b 100644 --- a/docs/data/documentation/anima/animatablearray/prefix(through:).json +++ b/docs/data/documentation/anima/animatablearray/prefix(through:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.prefix(through:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","extendedModule":"Swift","role":"symbol","externalID":"s:SlsE6prefix7through11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"prefix(through:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"text":"through","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"through"},{"kind":"text","text":" "},{"kind":"internalParam","text":"position"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/prefix(through:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(through:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"through","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","url":"\/documentation\/anima\/animatablearray\/prefix(through:)","title":"prefix(through:)","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/prefix(through:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.prefix(through:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"through"},{"kind":"text","text":" "},{"text":"position","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"through","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"externalID":"s:SlsE6prefix7through11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"prefix(through:)","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/prefix(through:)":{"abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"through"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(through:)","title":"prefix(through:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/prefix(through:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/prefix(upto:).json b/docs/data/documentation/anima/animatablearray/prefix(upto:).json index c2bceded..f37175a1 100644 --- a/docs/data/documentation/anima/animatablearray/prefix(upto:).json +++ b/docs/data/documentation/anima/animatablearray/prefix(upto:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/prefix(upto:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"upTo","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"extendedModule":"Swift","symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"prefix(upTo:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SlsE6prefix4upTo11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.prefix(upTo:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"upTo","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"end"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/prefix(upTo:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","role":"symbol","kind":"symbol","title":"prefix(upTo:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"upTo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/prefix(upto:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.prefix(upTo:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"upTo","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"title":"prefix(upTo:)","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SlsE6prefix4upTo11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"upTo","kind":"externalParam"},{"kind":"text","text":" "},{"text":"end","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/prefix(upto:)"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/prefix(upTo:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"upTo"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"prefix(upTo:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(upTo:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/prefix(upto:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/prefix(while:).json b/docs/data/documentation/anima/animatablearray/prefix(while:).json index f91eb0a8..26cecda6 100644 --- a/docs/data/documentation/anima/animatablearray/prefix(while:).json +++ b/docs/data/documentation/anima/animatablearray/prefix(while:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"prefix(while:)","role":"symbol","externalID":"s:SlsE6prefix5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"prefix"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.prefix(while:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/prefix(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/prefix(while:)":{"abstract":[],"title":"prefix(while:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"url":"\/documentation\/anima\/animatablearray\/prefix(while:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift","title":"prefix(while:)","externalID":"s:SlsE6prefix5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"prefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.prefix(while:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/prefix(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"kind":"text","text":" "},{"text":"predicate","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/prefix(while:)":{"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/prefix(while:)","url":"\/documentation\/anima\/animatablearray\/prefix(while:)","title":"prefix(while:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/publisher.json b/docs/data/documentation/anima/animatablearray/publisher.json index bb15c0d5..951fa85a 100644 --- a/docs/data/documentation/anima/animatablearray/publisher.json +++ b/docs/data/documentation/anima/animatablearray/publisher.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.publisher"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"publisher"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Publishers","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO","text":"Never"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/publisher"]}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"publisher"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO","text":"Publishers"},{"text":".","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:s5NeverO","text":"Never","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"beta":false,"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false},{"introducedAt":"13.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false},{"beta":false,"introducedAt":"6.0","deprecated":false,"unavailable":false,"name":"watchOS"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","roleHeading":"Instance Property","title":"publisher","role":"symbol","externalID":"s:ST7CombineE9publisherAA10PublishersO8SequenceVy_xs5NeverOGvp::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/publisher":{"role":"symbol","title":"publisher","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publisher"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/animatablearray\/publisher"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.publisher"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/publisher"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher"},"metadata":{"externalID":"s:ST7CombineE9publisherAA10PublishersO8SequenceVy_xs5NeverOGvp::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"publisher"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"text":">","kind":"text"}],"title":"publisher","role":"symbol","platforms":[{"name":"iOS","deprecated":false,"beta":false,"introducedAt":"13.0","unavailable":false},{"introducedAt":"10.15","beta":false,"unavailable":false,"name":"macOS","deprecated":false},{"unavailable":false,"introducedAt":"13.0","name":"tvOS","deprecated":false,"beta":false},{"name":"watchOS","introducedAt":"6.0","deprecated":false,"unavailable":false,"beta":false}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"publisher"},{"text":": ","kind":"text"},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"preciseIdentifier":"s:7Combine10PublishersO8SequenceV","text":"Sequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5NeverO","kind":"typeIdentifier","text":"Never"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/publisher":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/publisher","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"publisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV","text":"Sequence"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","title":"publisher"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/randomaccesscollection-implementations.json b/docs/data/documentation/anima/animatablearray/randomaccesscollection-implementations.json index 788bb3be..6ec21e95 100644 --- a/docs/data/documentation/anima/animatablearray/randomaccesscollection-implementations.json +++ b/docs/data/documentation/anima/animatablearray/randomaccesscollection-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations"]}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations"},"metadata":{"title":"RandomAccessCollection Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/index(_:offsetBy:limitedBy:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"index"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offsetBy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limitedBy"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","title":"index(_:offsetBy:limitedBy:)","url":"\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RandomAccessCollection-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations"]}],"sections":[],"metadata":{"title":"RandomAccessCollection Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/index(_:offsetBy:limitedBy:)":{"url":"\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/index(_:offsetBy:limitedBy:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"index"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offsetBy"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"limitedBy"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"type":"topic","title":"index(_:offsetBy:limitedBy:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/randomelement().json b/docs/data/documentation/anima/animatablearray/randomelement().json index e6e68bd1..b8cdf745 100644 --- a/docs/data/documentation/anima/animatablearray/randomelement().json +++ b/docs/data/documentation/anima/animatablearray/randomelement().json @@ -1 +1 @@ -{"metadata":{"externalID":"s:SlsE13randomElement0B0QzSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"randomElement()","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomElement"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/randomelement()"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.randomElement()","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/randomElement()":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","role":"symbol","title":"randomElement()","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"randomElement","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/randomelement()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.randomElement()"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Instance Method","externalID":"s:SlsE13randomElement0B0QzSgyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol","title":"randomElement()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"randomElement","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/randomelement()"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"randomElement"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/randomElement()":{"kind":"symbol","type":"topic","title":"randomElement()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"randomElement","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/randomelement()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement()","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/randomelement(using:).json b/docs/data/documentation/anima/animatablearray/randomelement(using:).json index fe362eac..68f5e740 100644 --- a/docs/data/documentation/anima/animatablearray/randomelement(using:).json +++ b/docs/data/documentation/anima/animatablearray/randomelement(using:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.randomElement(using:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)"},"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SlsE13randomElement5using0B0QzSgqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"randomElement","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","title":"randomElement(using:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"randomElement","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":" "},{"text":"generator","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"? "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"text":"RandomNumberGenerator","kind":"typeIdentifier","preciseIdentifier":"s:SG"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/randomelement(using:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/randomElement(using:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","title":"randomElement(using:)","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"randomElement"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/randomelement(using:)","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.randomElement(using:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"randomElement(using:)","role":"symbol","extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SlsE13randomElement5using0B0QzSgqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"randomElement","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"method"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/randomelement(using:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"randomElement","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"text":"generator","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"? "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SG","text":"RandomNumberGenerator"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/randomElement(using:)":{"abstract":[],"kind":"symbol","title":"randomElement(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/randomElement(using:)","type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/randomelement(using:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"randomElement","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/rangereplaceablecollection-implementations.json b/docs/data/documentation/anima/animatablearray/rangereplaceablecollection-implementations.json index f62d57cb..5d0c6a72 100644 --- a/docs/data/documentation/anima/animatablearray/rangereplaceablecollection-implementations.json +++ b/docs/data/documentation/anima/animatablearray/rangereplaceablecollection-implementations.json @@ -1 +1 @@ -{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"RangeReplaceableCollection Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2"],"title":"Operators","generated":true},{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5"],"generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-5wlus":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus","title":"replaceSubrange(_:with:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"replaceSubrange"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/append(_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"append","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","url":"\/documentation\/anima\/animatablearray\/append(_:)","abstract":[],"title":"append(_:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/insert(contentsOf:at:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"insert","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"contentsOf","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/insert(contentsof:at:)","title":"insert(contentsOf:at:)"},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(while:)":{"url":"\/documentation\/anima\/animatablearray\/trimprefix(while:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimPrefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)","title":"trimPrefix(while:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:maxReplacements:)":{"url":"\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)","title":"replacing(_:with:maxReplacements:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)"},"doc://Anima/documentation/Anima/AnimatableArray/insert(_:at:)":{"url":"\/documentation\/anima\/animatablearray\/insert(_:at:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"insert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"type":"topic","role":"symbol","kind":"symbol","title":"insert(_:at:)"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(keepingCapacity:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"text":"keepingCapacity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"removeAll(keepingCapacity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-755z5":{"abstract":[],"url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"repeating"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"count"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"role":"symbol","title":"init(repeating:count:)"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-1fqt8":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"title":"+(_:_:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/append(contentsOf:)":{"url":"\/documentation\/anima\/animatablearray\/append(contentsof:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","abstract":[],"title":"append(contentsOf:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"append","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"contentsOf"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-8n2ac":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","abstract":[],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"MutableCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac","title":"removeAll(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8fev2":{"title":"+=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2","type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-1xn9q":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q","abstract":[],"kind":"symbol","type":"topic","title":"removeSubrange(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-495vp":{"abstract":[],"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"+(_:_:)","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-495vp","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast(_:)":{"title":"removeLast(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removelast(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeLast"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-11108":{"title":"+(_:_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"<"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-11108","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:subrange:maxReplacements:)":{"title":"replacing(_:with:subrange:maxReplacements:)","type":"topic","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"subrange","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/filter(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"filter"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/filter(_:)","title":"filter(_:)","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast()":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeLast"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/removelast()","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","kind":"symbol","title":"removeLast()","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","type":"topic","title":"trimPrefix(_:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimPrefix"},{"kind":"text","text":"<"},{"text":"Prefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/trimprefix(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst(_:)":{"title":"removeFirst(_:)","url":"\/documentation\/anima\/animatablearray\/removefirst(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeFirst"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/remove(at:)":{"title":"remove(at:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/remove(at:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/remove(atOffsets:)":{"title":"remove(atOffsets:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"kind":"text","text":"("},{"kind":"externalParam","text":"atOffsets"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)","role":"symbol","url":"\/documentation\/anima\/animatablearray\/remove(atoffsets:)","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"MutableCollection","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-egz8":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","title":"removeSubrange(_:)","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/popLast()":{"title":"popLast()","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatablearray\/poplast()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"popLast","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-5g89m":{"abstract":[],"role":"symbol","title":"removeAll(where:)","url":"\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}]},"doc://Anima/documentation/Anima/AnimatableArray/replace(_:with:maxReplacements:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","type":"topic","title":"replace(_:with:maxReplacements:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replace"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/reserveCapacity(_:)":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/reservecapacity(_:)","title":"reserveCapacity(_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reserveCapacity","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-42uu":{"url":"\/documentation\/anima\/animatablearray\/init(_:)-42uu","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","title":"init(_:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst()":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/removefirst()","title":"removeFirst()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeFirst","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]},"doc://Anima/documentation/Anima/AnimatableArray/applying(_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"applying","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CollectionDifference","preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/applying(_:)","title":"applying(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-u8vz":{"deprecated":true,"type":"topic","kind":"symbol","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz","title":"replaceSubrange(_:with:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceSubrange"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"RangeReplaceableCollection Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2"],"title":"Operators","generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5"],"title":"Initializers","generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)"],"title":"Instance Methods","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimatableArray/removeFirst()":{"type":"topic","title":"removeFirst()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removefirst()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeFirst"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast(_:)":{"type":"topic","title":"removeLast(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removelast(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeLast","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-8n2ac":{"title":"removeAll(where:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/remove(at:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","title":"remove(at:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"url":"\/documentation\/anima\/animatablearray\/remove(at:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/remove(atOffsets:)":{"url":"\/documentation\/anima\/animatablearray\/remove(atoffsets:)","abstract":[],"title":"remove(atOffsets:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"atOffsets","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/popLast()":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"popLast()","abstract":[],"url":"\/documentation\/anima\/animatablearray\/poplast()","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"popLast"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/popLast()"},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-1xn9q":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q","url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSubrange","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"kind":"symbol","type":"topic","title":"removeSubrange(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/init(repeating:count:)-755z5":{"url":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(repeating:count:)-755z5","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"repeating","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"count","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"title":"init(repeating:count:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-1fqt8":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-1fqt8","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8","kind":"symbol","title":"+(_:_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-11108":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-11108","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablearray\/+(_:_:)-11108","kind":"symbol","title":"+(_:_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(_:)":{"url":"\/documentation\/anima\/animatablearray\/trimprefix(_:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","title":"trimPrefix(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst(_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeFirst"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/removefirst(_:)","kind":"symbol","title":"removeFirst(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(keepingCapacity:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)","role":"symbol","url":"\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)","title":"removeAll(keepingCapacity:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keepingCapacity"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/+=(_:_:)-8fev2":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+=(_:_:)-8fev2","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"+=","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"text":"Other","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Other","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2","kind":"symbol","title":"+=(_:_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/reserveCapacity(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reserveCapacity","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/reservecapacity(_:)","title":"reserveCapacity(_:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/replace(_:with:maxReplacements:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replace"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)","title":"replace(_:with:maxReplacements:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/filter(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"filter","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/filter(_:)","abstract":[],"kind":"symbol","title":"filter(_:)","type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/filter(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-5g89m":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m","title":"removeAll(where:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(while:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/trimprefix(while:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"title":"trimPrefix(while:)"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast()":{"type":"topic","kind":"symbol","title":"removeLast()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}]},"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeLast","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"url":"\/documentation\/anima\/animatablearray\/removelast()"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-5wlus":{"abstract":[],"title":"replaceSubrange(_:with:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceSubrange"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-u8vz":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","abstract":[],"title":"replaceSubrange(_:with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceSubrange"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":")"}],"deprecated":true,"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz"},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:maxReplacements:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Replacement","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)","kind":"symbol","title":"replacing(_:with:maxReplacements:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/append(contentsOf:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"contentsOf"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"append(contentsOf:)","url":"\/documentation\/anima\/animatablearray\/append(contentsof:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(contentsOf:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/insert(contentsOf:at:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"text":"contentsOf","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/insert(contentsof:at:)","title":"insert(contentsOf:at:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(contentsOf:at:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/+(_:_:)-495vp":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/+(_:_:)-495vp","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"+","kind":"identifier"},{"kind":"text","text":" "},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Other"},{"kind":"text","text":">("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Other"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/+(_:_:)-495vp","title":"+(_:_:)","abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/append(_:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"append"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"append(_:)","url":"\/documentation\/anima\/animatablearray\/append(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/append(_:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-egz8":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8","title":"removeSubrange(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/applying(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"applying"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:s20CollectionDifferenceV","kind":"typeIdentifier","text":"CollectionDifference"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/applying(_:)","abstract":[],"kind":"symbol","title":"applying(_:)","type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablearray\/applying(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/init(_:)-42uu":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"title":"init(_:)","url":"\/documentation\/anima\/animatablearray\/init(_:)-42uu","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/init(_:)-42uu"},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:subrange:maxReplacements:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"replacing(_:with:subrange:maxReplacements:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Replacement","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"subrange","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/insert(_:at:)":{"title":"insert(_:at:)","url":"\/documentation\/anima\/animatablearray\/insert(_:at:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/insert(_:at:)","type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"insert"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/ranges(of:).json b/docs/data/documentation/anima/animatablearray/ranges(of:).json index f3f92a1d..9d9c32b1 100644 --- a/docs/data/documentation/anima/animatablearray/ranges(of:).json +++ b/docs/data/documentation/anima/animatablearray/ranges(of:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.ranges(of:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"ranges","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">] "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/ranges(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"kind":"symbol","metadata":{"extendedModule":"Swift","symbolKind":"method","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","title":"ranges(of:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ranges"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":">]","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"platforms":[{"deprecated":false,"introducedAt":"16.0","name":"iOS","unavailable":false,"beta":false},{"introducedAt":"13.0","name":"macOS","beta":false,"deprecated":false,"unavailable":false},{"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"16.0","deprecated":false},{"unavailable":false,"name":"watchOS","deprecated":false,"introducedAt":"9.0","beta":false}],"externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE6ranges2ofSaySny5IndexQzGGqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/ranges(of:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","role":"symbol","kind":"symbol","title":"ranges(of:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ranges","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"of","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">]"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/ranges(of:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/ranges(of:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE6ranges2ofSaySny5IndexQzGGqd___tSlRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"platforms":[{"name":"iOS","introducedAt":"16.0","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"beta":false,"name":"macOS","introducedAt":"13.0","unavailable":false},{"deprecated":false,"introducedAt":"16.0","unavailable":false,"name":"tvOS","beta":false},{"introducedAt":"9.0","deprecated":false,"unavailable":false,"beta":false,"name":"watchOS"}],"symbolKind":"method","title":"ranges(of:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}]},"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ranges","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">]","kind":"text"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.ranges(of:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ranges"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":") -> [","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">] ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Sl","kind":"typeIdentifier","text":"Collection"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/ranges(of:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"ranges","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"of"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">]"}],"title":"ranges(of:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/ranges(of:)","url":"\/documentation\/anima\/animatablearray\/ranges(of:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/reduce(_:_:).json b/docs/data/documentation/anima/animatablearray/reduce(_:_:).json index 31951d45..f0266a4d 100644 --- a/docs/data/documentation/anima/animatablearray/reduce(_:_:).json +++ b/docs/data/documentation/anima/animatablearray/reduce(_:_:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reduce"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"initialResult"},{"kind":"text","text":": "},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"nextPartialResult","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Result"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reduce(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:STsE6reduceyqd__qd___qd__qd___7ElementQztKXEtKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","title":"reduce(_:_:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Result"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.reduce(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/reduce(_:_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}],"kind":"symbol","title":"reduce(_:_:)","type":"topic","abstract":[],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/reduce(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.reduce(_:_:)"},{"type":"text","text":"."}],"metadata":{"role":"symbol","externalID":"s:STsE6reduceyqd__qd___qd__qd___7ElementQztKXEtKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Result"}],"symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"reduce(_:_:)"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reduce(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reduce"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"initialResult","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"nextPartialResult"},{"text":": (","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/reduce(_:_:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/reduce(_:_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Result"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Result"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"}],"type":"topic","kind":"symbol","title":"reduce(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/reduce(into:_:).json b/docs/data/documentation/anima/animatablearray/reduce(into:_:).json index d5103332..bd68f0d2 100644 --- a/docs/data/documentation/anima/animatablearray/reduce(into:_:).json +++ b/docs/data/documentation/anima/animatablearray/reduce(into:_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reduce(into:_:)"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reduce"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"initialResult","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"updateAccumulatingResult"},{"text":": (","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ()) "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"title":"reduce(into:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Result"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ()) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Result","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"Swift","externalID":"s:STsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.reduce(into:_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(into:_:)":{"role":"symbol","title":"reduce(into:_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":", ("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ()) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/reduce(into:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.reduce(into:_:)"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"title":"reduce(into:_:)","extendedModule":"Swift","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reduce"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Result"},{"kind":"text","text":">("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":", ("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ()) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}],"externalID":"s:STsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"initialResult","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"updateAccumulatingResult"},{"text":": (","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ()) ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reduce(into:_:)"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(into:_:)":{"url":"\/documentation\/anima\/animatablearray\/reduce(into:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","role":"symbol","type":"topic","title":"reduce(into:_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reduce"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"text":", (","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ()) "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/remove(at:).json b/docs/data/documentation/anima/animatablearray/remove(at:).json index 9b061e09..32cef5cb 100644 --- a/docs/data/documentation/anima/animatablearray/remove(at:).json +++ b/docs/data/documentation/anima/animatablearray/remove(at:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","externalID":"s:SmsE6remove2at7ElementQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","title":"remove(at:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/remove(at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.remove(at:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":" "},{"text":"position","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/remove(at:)":{"title":"remove(at:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/remove(at:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/remove(at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"@discardableResult","kind":"attribute"},{"text":" ","kind":"text"},{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"position","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SmsE6remove2at7ElementQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"remove(at:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.remove(at:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/remove(at:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(at:)","title":"remove(at:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"remove"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"url":"\/documentation\/anima\/animatablearray\/remove(at:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/remove(atoffsets:).json b/docs/data/documentation/anima/animatablearray/remove(atoffsets:).json index b92b8ca4..fdbaec49 100644 --- a/docs/data/documentation/anima/animatablearray/remove(atoffsets:).json +++ b/docs/data/documentation/anima/animatablearray/remove(atoffsets:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"kind":"text","text":"("},{"text":"atOffsets","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"offsets","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/remove(atoffsets:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"platforms":[{"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0","deprecated":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"unavailable":false,"name":"tvOS","beta":false,"deprecated":false,"introducedAt":"13.0"},{"unavailable":false,"name":"watchOS","deprecated":false,"introducedAt":"6.0","beta":false}],"roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift","role":"symbol","title":"remove(atOffsets:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"atOffsets"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation8IndexSetV","kind":"typeIdentifier","text":"IndexSet"},{"text":")","kind":"text"}],"symbolKind":"method","externalID":"s:Sm7SwiftUISMRzrlE6remove9atOffsetsy10Foundation8IndexSetV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.remove(atOffsets:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/remove(atOffsets:)":{"title":"remove(atOffsets:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"remove"},{"kind":"text","text":"("},{"kind":"externalParam","text":"atOffsets"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV","text":"IndexSet"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)","role":"symbol","url":"\/documentation\/anima\/animatablearray\/remove(atoffsets:)","type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"MutableCollection","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"atOffsets","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"offsets"},{"kind":"text","text":": "},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.remove(atOffsets:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/remove(atoffsets:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)"},"sections":[],"metadata":{"platforms":[{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"13.0","name":"iOS"},{"introducedAt":"10.15","unavailable":false,"deprecated":false,"beta":false,"name":"macOS"},{"introducedAt":"13.0","deprecated":false,"beta":false,"name":"tvOS","unavailable":false},{"introducedAt":"6.0","deprecated":false,"unavailable":false,"name":"watchOS","beta":false}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}]},"role":"symbol","title":"remove(atOffsets:)","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","externalID":"s:Sm7SwiftUISMRzrlE6remove9atOffsetsy10Foundation8IndexSetV_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"atOffsets"},{"text":": ","kind":"text"},{"text":"IndexSet","preciseIdentifier":"s:10Foundation8IndexSetV","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/remove(atOffsets:)":{"url":"\/documentation\/anima\/animatablearray\/remove(atoffsets:)","abstract":[],"title":"remove(atOffsets:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/remove(atOffsets:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"remove","kind":"identifier"},{"text":"(","kind":"text"},{"text":"atOffsets","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IndexSet","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation8IndexSetV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/removeall(keepingcapacity:).json b/docs/data/documentation/anima/animatablearray/removeall(keepingcapacity:).json index 1f144e0b..6be1c8cd 100644 --- a/docs/data/documentation/anima/animatablearray/removeall(keepingcapacity:).json +++ b/docs/data/documentation/anima/animatablearray/removeall(keepingcapacity:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)"]}],"sections":[],"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeAll","kind":"identifier"},{"kind":"text","text":"("},{"text":"keepingCapacity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SmsE9removeAll15keepingCapacityySb_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol","title":"removeAll(keepingCapacity:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeAll(keepingCapacity:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"text":"keepingCapacity","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keepCapacity"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" = false)","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(keepingCapacity:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"text":"keepingCapacity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"removeAll(keepingCapacity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeAll(keepingCapacity:)"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeAll","kind":"identifier"},{"kind":"text","text":"("},{"text":"keepingCapacity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"extendedModule":"Swift","role":"symbol","externalID":"s:SmsE9removeAll15keepingCapacityySb_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","title":"removeAll(keepingCapacity:)"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"kind":"text","text":"("},{"kind":"externalParam","text":"keepingCapacity"},{"kind":"text","text":" "},{"text":"keepCapacity","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":" = false)"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(keepingCapacity:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(keepingCapacity:)","role":"symbol","url":"\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)","title":"removeAll(keepingCapacity:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keepingCapacity"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/removeall(where:)-5g89m.json b/docs/data/documentation/anima/animatablearray/removeall(where:)-5g89m.json index 0796a853..76029190 100644 --- a/docs/data/documentation/anima/animatablearray/removeall(where:)-5g89m.json +++ b/docs/data/documentation/anima/animatablearray/removeall(where:)-5g89m.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"role":"symbol","roleHeading":"Instance Method","externalID":"s:SmsE9removeAll5whereySb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"removeAll(where:)","extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.removeAll(where:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"shouldBeRemoved"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-5g89m":{"abstract":[],"role":"symbol","title":"removeAll(where:)","url":"\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"shouldBeRemoved","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeAll(where:)"},{"text":".","type":"text"}],"sections":[],"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:SmsE9removeAll5whereySb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","title":"removeAll(where:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"extendedModule":"Swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-5g89m":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-5g89m","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m","title":"removeAll(where:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/removeall(where:)-8n2ac.json b/docs/data/documentation/anima/animatablearray/removeall(where:)-8n2ac.json index b017694e..305c828b 100644 --- a/docs/data/documentation/anima/animatablearray/removeall(where:)-8n2ac.json +++ b/docs/data/documentation/anima/animatablearray/removeall(where:)-8n2ac.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeAll(where:)"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}]},"externalID":"s:SmsSMRzrlE9removeAll5whereySb7ElementSTQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"text":"where","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"role":"symbol","title":"removeAll(where:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeAll"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":" "},{"text":"shouldBeRemoved","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-8n2ac":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","abstract":[],"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"MutableCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}],"type":"topic","url":"\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac","title":"removeAll(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeAll(where:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeAll","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"shouldBeRemoved"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeAll"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SmsSMRzrlE9removeAll5whereySb7ElementSTQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","title":"removeAll(where:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"MutableCollection"},{"text":".","type":"text"}]},"symbolKind":"method"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/removeAll(where:)-8n2ac":{"title":"removeAll(where:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeAll(where:)-8n2ac","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"MutableCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeAll","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/removefirst().json b/docs/data/documentation/anima/animatablearray/removefirst().json index 75ab166f..c087909a 100644 --- a/docs/data/documentation/anima/animatablearray/removefirst().json +++ b/docs/data/documentation/anima/animatablearray/removefirst().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removefirst()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:SmsE11removeFirst7ElementQzyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"removeFirst()","extendedModule":"Swift","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeFirst","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.removeFirst()"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeFirst"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst()":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/removefirst()","title":"removeFirst()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeFirst","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.removeFirst()"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@discardableResult","kind":"attribute"},{"text":" ","kind":"text"},{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeFirst","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removefirst()"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeFirst"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"title":"removeFirst()","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SmsE11removeFirst7ElementQzyF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst()":{"type":"topic","title":"removeFirst()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst()","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removefirst()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeFirst"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/removefirst(_:).json b/docs/data/documentation/anima/animatablearray/removefirst(_:).json index ec66eace..1cd365bf 100644 --- a/docs/data/documentation/anima/animatablearray/removefirst(_:).json +++ b/docs/data/documentation/anima/animatablearray/removefirst(_:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeFirst"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"k"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeFirst(_:)"},{"type":"text","text":"."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeFirst","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SmsE11removeFirstyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"removeFirst(_:)","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removefirst(_:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/removeFirst(_:)":{"title":"removeFirst(_:)","url":"\/documentation\/anima\/animatablearray\/removefirst(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeFirst"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.removeFirst(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removefirst(_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeFirst"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"k","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"metadata":{"extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeFirst","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"removeFirst(_:)","externalID":"s:SmsE11removeFirstyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/removeFirst(_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeFirst(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeFirst"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/removefirst(_:)","kind":"symbol","title":"removeFirst(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/removelast().json b/docs/data/documentation/anima/animatablearray/removelast().json index 4303a0f6..972c9833 100644 --- a/docs/data/documentation/anima/animatablearray/removelast().json +++ b/docs/data/documentation/anima/animatablearray/removelast().json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeLast"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","externalID":"s:SmsSKRzrlE10removeLast7ElementSTQzyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"removeLast()","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeLast()"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeLast","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removelast()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/removeLast()":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeLast"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/removelast()","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","kind":"symbol","title":"removeLast()","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removelast()"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"removeLast()","extendedModule":"Swift","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SmsSKRzrlE10removeLast7ElementSTQzyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeLast","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"roleHeading":"Instance Method","symbolKind":"method"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.removeLast()","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeLast"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/removeLast()":{"type":"topic","kind":"symbol","title":"removeLast()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}]},"abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeLast","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"url":"\/documentation\/anima\/animatablearray\/removelast()"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/removelast(_:).json b/docs/data/documentation/anima/animatablearray/removelast(_:).json index 62e3af4c..82da3eee 100644 --- a/docs/data/documentation/anima/animatablearray/removelast(_:).json +++ b/docs/data/documentation/anima/animatablearray/removelast(_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.removeLast(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeLast","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"k","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeLast","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"extendedModule":"Swift","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","externalID":"s:SmsSKRzrlE10removeLastyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"removeLast(_:)","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removelast(_:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/removeLast(_:)":{"title":"removeLast(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removelast(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeLast"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeLast","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"externalID":"s:SmsSKRzrlE10removeLastyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"removeLast(_:)"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removelast(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeLast"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"k"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.removeLast(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/removeLast(_:)":{"type":"topic","title":"removeLast(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeLast(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removelast(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeLast","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/removesubrange(_:)-1xn9q.json b/docs/data/documentation/anima/animatablearray/removesubrange(_:)-1xn9q.json index 856bd444..ed8de03c 100644 --- a/docs/data/documentation/anima/animatablearray/removesubrange(_:)-1xn9q.json +++ b/docs/data/documentation/anima/animatablearray/removesubrange(_:)-1xn9q.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeSubrange"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"bounds"},{"text":": ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":">)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"metadata":{"title":"removeSubrange(_:)","role":"symbol","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"kind":"text","text":"("},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">)"}],"externalID":"s:SmsE14removeSubrangeyySny5IndexQzGF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.removeSubrange(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-1xn9q":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q","abstract":[],"kind":"symbol","type":"topic","title":"removeSubrange(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.removeSubrange(_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"removeSubrange","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"bounds"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":">)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SmsE14removeSubrangeyySny5IndexQzGF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSubrange","kind":"identifier"},{"kind":"text","text":"("},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"title":"removeSubrange(_:)"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-1xn9q":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-1xn9q","url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSubrange","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"kind":"symbol","type":"topic","title":"removeSubrange(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/removesubrange(_:)-egz8.json b/docs/data/documentation/anima/animatablearray/removesubrange(_:)-egz8.json index b2aa302e..b35204b3 100644 --- a/docs/data/documentation/anima/animatablearray/removesubrange(_:)-egz8.json +++ b/docs/data/documentation/anima/animatablearray/removesubrange(_:)-egz8.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"bounds","kind":"internalParam"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SX","text":"RangeExpression"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":".","kind":"text"},{"text":"Bound","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.removeSubrange(_:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","title":"removeSubrange(_:)","roleHeading":"Instance Method","externalID":"s:SmsE14removeSubrangeyyqd__SXRd__5BoundQyd__5IndexRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-egz8":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"removeSubrange"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","title":"removeSubrange(_:)","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.removeSubrange(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"removeSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"bounds"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"RangeExpression","kind":"typeIdentifier","preciseIdentifier":"s:SX"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Bound"}],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8"]}],"metadata":{"externalID":"s:SmsE14removeSubrangeyyqd__SXRd__5BoundQyd__5IndexRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"removeSubrange(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"removeSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/removeSubrange(_:)-egz8":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"removeSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8","title":"removeSubrange(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/removeSubrange(_:)-egz8","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/replace(_:with:maxreplacements:).json b/docs/data/documentation/anima/animatablearray/replace(_:with:maxreplacements:).json index ddda39b6..fec609e0 100644 --- a/docs/data/documentation/anima/animatablearray/replace(_:with:maxreplacements:).json +++ b/docs/data/documentation/anima/animatablearray/replace(_:with:maxreplacements:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.replace(_:with:maxReplacements:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE7replace_4with15maxReplacementsyqd___qd_0_SitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AGRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","title":"replace(_:with:maxReplacements:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replace","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":", "},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","platforms":[{"deprecated":false,"unavailable":false,"beta":false,"name":"iOS","introducedAt":"16.0"},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"introducedAt":"16.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false},{"introducedAt":"9.0","name":"watchOS","beta":false,"deprecated":false,"unavailable":false}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"replace"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"replacement"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"text":", ","kind":"text"},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" = .max) "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Sl","kind":"typeIdentifier","text":"Collection"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"Replacement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/replace(_:with:maxReplacements:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","type":"topic","title":"replace(_:with:maxReplacements:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replace"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.replace(_:with:maxReplacements:)"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replace","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"replacement","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" = .max) "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)"]}],"metadata":{"role":"symbol","roleHeading":"Instance Method","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","introducedAt":"16.0","beta":false},{"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"macOS","beta":false},{"deprecated":false,"introducedAt":"16.0","beta":false,"name":"tvOS","unavailable":false},{"name":"watchOS","introducedAt":"9.0","deprecated":false,"beta":false,"unavailable":false}],"title":"replace(_:with:maxReplacements:)","symbolKind":"method","externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE7replace_4with15maxReplacementsyqd___qd_0_SitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AGRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replace","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Replacement","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/replace(_:with:maxReplacements:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replace"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)","title":"replace(_:with:maxReplacements:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replace(_:with:maxReplacements:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q.json b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q.json index 7527e96c..1962e7c2 100644 --- a/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q.json +++ b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Replaces the specified subrange of elements with the given collection."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":")"}],"role":"symbol","title":"replaceSubrange(_:with:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"subrange"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"text":"newElements","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SX","text":"RangeExpression","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Bound","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Parameters"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"subrange: The subrange of the collection to replace. The bounds of the range must be valid indices of the collection.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"newElements: The new elements to add to the collection."}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"type":"unorderedList"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-3gb2q":{"url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","role":"symbol","kind":"symbol","title":"replaceSubrange(_:with:)","type":"topic","abstract":[{"type":"text","text":"Replaces the specified subrange of elements with the given collection."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Replaces the specified subrange of elements with the given collection.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"subrange","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF1RL_qd_0_mfp","text":"R"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newElements"},{"text":": ","kind":"text"},{"text":"C","preciseIdentifier":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF1CL_qd__mfp","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"text":", ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SX","text":"RangeExpression"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Bound"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Parameters"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"subrange: The subrange of the collection to replace. The bounds of the range must be valid indices of the collection."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"newElements: The new elements to add to the collection."}],"type":"paragraph"}]}]}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceSubrange"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF1RL_qd_0_mfp"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF1CL_qd__mfp"},{"kind":"text","text":")"}],"externalID":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF","roleHeading":"Instance Method","title":"replaceSubrange(_:with:)","symbolKind":"method","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-3gb2q":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R","preciseIdentifier":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF1RL_qd_0_mfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV15replaceSubrange_4withyqd_0__qd__t7ElementQyd__RszSlRd__SXRd_0_Si5BoundRtd_0_r0_lF1CL_qd__mfp","text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"replaceSubrange(_:with:)","abstract":[{"text":"Replaces the specified subrange of elements with the given collection.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-3gb2q","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus.json b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus.json index 4b76d5db..82c604a1 100644 --- a/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus.json +++ b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","title":"replaceSubrange(_:with:)","externalID":"s:SmsE15replaceSubrange_4withyqd_0__qd__ntSlRd__SXRd_0_7ElementQyd__ACRtz5BoundQyd_0_5IndexRtzr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.replaceSubrange(_:with:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"subrange"},{"kind":"text","text":": "},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newElements"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"text":"Collection","preciseIdentifier":"s:Sl","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":" : "},{"text":"RangeExpression","preciseIdentifier":"s:SX","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Bound"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-5wlus":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus","title":"replaceSubrange(_:with:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"replaceSubrange"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","metadata":{"extendedModule":"Swift","title":"replaceSubrange(_:with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceSubrange"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SmsE15replaceSubrange_4withyqd_0__qd__ntSlRd__SXRd_0_7ElementQyd__ACRtz5BoundQyd_0_5IndexRtzr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.replaceSubrange(_:with:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"subrange","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"newElements","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Sl","kind":"typeIdentifier","text":"Collection"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SX","text":"RangeExpression","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Bound"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-5wlus":{"abstract":[],"title":"replaceSubrange(_:with:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceSubrange"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-5wlus"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-u8vz.json b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-u8vz.json index 3ddc7295..9594acc7 100644 --- a/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-u8vz.json +++ b/docs/data/documentation/anima/animatablearray/replacesubrange(_:with:)-u8vz.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.replaceSubrange(_:with:)"},{"type":"text","text":"."}],"metadata":{"title":"replaceSubrange(_:with:)","platforms":[],"extendedModule":"Swift","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SmsE15replaceSubrange_4withySny5IndexQzG_qd__tSlRd__7ElementQyd__AFRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceSubrange"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"subrange"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"newElements","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-u8vz":{"deprecated":true,"type":"topic","kind":"symbol","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz","title":"replaceSubrange(_:with:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceSubrange"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.replaceSubrange(_:with:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replaceSubrange","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"subrange"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">, ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newElements"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"metadata":{"role":"symbol","title":"replaceSubrange(_:with:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceSubrange"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SmsE15replaceSubrange_4withySny5IndexQzG_qd__tSlRd__7ElementQyd__AFRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/replaceSubrange(_:with:)-u8vz":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replaceSubrange(_:with:)-u8vz","abstract":[],"title":"replaceSubrange(_:with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replaceSubrange"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":")"}],"deprecated":true,"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/replacing(_:with:maxreplacements:).json b/docs/data/documentation/anima/animatablearray/replacing(_:with:maxreplacements:).json index a1910dc5..07ed223a 100644 --- a/docs/data/documentation/anima/animatablearray/replacing(_:with:maxreplacements:).json +++ b/docs/data/documentation/anima/animatablearray/replacing(_:with:maxreplacements:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"replacing(_:with:maxReplacements:)","roleHeading":"Instance Method","role":"symbol","externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE9replacing_4with15maxReplacementsxqd___qd_0_SitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AGRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"platforms":[{"introducedAt":"16.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"name":"macOS","beta":false,"unavailable":false,"introducedAt":"13.0"},{"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"16.0","deprecated":false},{"deprecated":false,"name":"watchOS","introducedAt":"9.0","unavailable":false,"beta":false}],"extendedModule":"Swift","symbolKind":"method"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"replacing"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"replacement","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" = .max) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:Sl","text":"Collection","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.replacing(_:with:maxReplacements:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:maxReplacements:)":{"url":"\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)","title":"replacing(_:with:maxReplacements:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"replacing"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"replacement"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxReplacements"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" = .max) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"text":"Replacement","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"C","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.replacing(_:with:maxReplacements:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE9replacing_4with15maxReplacementsxqd___qd_0_SitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AGRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"replacing(_:with:maxReplacements:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"kind":"text","text":"<"},{"text":"C","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"platforms":[{"introducedAt":"16.0","beta":false,"unavailable":false,"deprecated":false,"name":"iOS"},{"unavailable":false,"deprecated":false,"introducedAt":"13.0","name":"macOS","beta":false},{"beta":false,"unavailable":false,"deprecated":false,"name":"tvOS","introducedAt":"16.0"},{"beta":false,"unavailable":false,"name":"watchOS","deprecated":false,"introducedAt":"9.0"}],"role":"symbol","symbolKind":"method","extendedModule":"Swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:maxReplacements:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:maxReplacements:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Replacement","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)","kind":"symbol","title":"replacing(_:with:maxReplacements:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/replacing(_:with:subrange:maxreplacements:).json b/docs/data/documentation/anima/animatablearray/replacing(_:with:subrange:maxreplacements:).json index 0e433d96..3b2e2a64 100644 --- a/docs/data/documentation/anima/animatablearray/replacing(_:with:subrange:maxreplacements:).json +++ b/docs/data/documentation/anima/animatablearray/replacing(_:with:subrange:maxreplacements:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"text":"Replacement","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"replacement","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"subrange"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">, "},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" = .max) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Sl","text":"Collection","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Collection","kind":"typeIdentifier","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.replacing(_:with:subrange:maxReplacements:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE9replacing_4with8subrange15maxReplacementsxqd___qd_0_Sny5IndexQzGSitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AKRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","title":"replacing(_:with:subrange:maxReplacements:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"platforms":[{"introducedAt":"16.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"name":"macOS","unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false},{"introducedAt":"16.0","unavailable":false,"name":"tvOS","beta":false,"deprecated":false},{"beta":false,"deprecated":false,"introducedAt":"9.0","name":"watchOS","unavailable":false}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"replacing"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"subrange","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Instance Method"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:subrange:maxReplacements:)":{"title":"replacing(_:with:subrange:maxReplacements:)","type":"topic","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"C"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Replacement"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"subrange","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"maxReplacements","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)"},"metadata":{"role":"symbol","externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE9replacing_4with8subrange15maxReplacementsxqd___qd_0_Sny5IndexQzGSitSlRd__SlRd_0_ABQyd__ACRSABQyd_0_AKRSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"beta":false,"name":"iOS","unavailable":false,"introducedAt":"16.0","deprecated":false},{"name":"macOS","beta":false,"unavailable":false,"introducedAt":"13.0","deprecated":false},{"introducedAt":"16.0","unavailable":false,"deprecated":false,"beta":false,"name":"tvOS"},{"name":"watchOS","introducedAt":"9.0","beta":false,"deprecated":false,"unavailable":false}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"C"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Replacement"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"Replacement","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"subrange","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"title":"replacing(_:with:subrange:maxReplacements:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Replacement","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"kind":"text","text":": "},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"replacement","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"subrange"},{"kind":"text","text":": "},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"maxReplacements"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" = .max) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"C"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sl","text":"Collection"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Replacement"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"C","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"C"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Replacement","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RangeReplaceableCollection.replacing(_:with:subrange:maxReplacements:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/replacing(_:with:subrange:maxReplacements:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"replacing(_:with:subrange:maxReplacements:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/replacing(_:with:subrange:maxReplacements:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"replacing","kind":"identifier"},{"text":"<","kind":"text"},{"text":"C","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"Replacement","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"C","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Replacement","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"subrange","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"maxReplacements","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/reservecapacity(_:).json b/docs/data/documentation/anima/animatablearray/reservecapacity(_:).json index 70e1f2b6..cf712eec 100644 --- a/docs/data/documentation/anima/animatablearray/reservecapacity(_:).json +++ b/docs/data/documentation/anima/animatablearray/reservecapacity(_:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reserveCapacity"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"n"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.reserveCapacity(_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SmsE15reserveCapacityyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reserveCapacity"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","title":"reserveCapacity(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reservecapacity(_:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/reserveCapacity(_:)":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/animatablearray\/reservecapacity(_:)","title":"reserveCapacity(_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reserveCapacity","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.reserveCapacity(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reserveCapacity"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"n","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reservecapacity(_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reserveCapacity"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"reserveCapacity(_:)","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SmsE15reserveCapacityyySiF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/reserveCapacity(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"reserveCapacity","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/reservecapacity(_:)","title":"reserveCapacity(_:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reserveCapacity(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/reverse().json b/docs/data/documentation/anima/animatablearray/reverse().json index c0a0c874..f60691c0 100644 --- a/docs/data/documentation/anima/animatablearray/reverse().json +++ b/docs/data/documentation/anima/animatablearray/reverse().json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.reverse()","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reverse"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","title":"reverse()","externalID":"s:SMsSKRzrlE7reverseyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reverse","kind":"identifier"},{"text":"()","kind":"text"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/reverse()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/reverse()":{"url":"\/documentation\/anima\/animatablearray\/reverse()","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection"},{"type":"text","text":"."}]},"abstract":[],"title":"reverse()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reverse"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reverse"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Instance Method","title":"reverse()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reverse","kind":"identifier"},{"text":"()","kind":"text"}],"symbolKind":"method","externalID":"s:SMsSKRzrlE7reverseyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"BidirectionalCollection","type":"codeVoice"},{"type":"text","text":"."}]}},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reverse()"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"MutableCollection.reverse()","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/reverse()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reverse","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BidirectionalCollection"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reverse()","abstract":[],"url":"\/documentation\/anima\/animatablearray\/reverse()","title":"reverse()"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/reversed().json b/docs/data/documentation/anima/animatablearray/reversed().json index d4172c6d..d7d1ffce 100644 --- a/docs/data/documentation/anima/animatablearray/reversed().json +++ b/docs/data/documentation/anima/animatablearray/reversed().json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/reversed()"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"BidirectionalCollection.reversed()"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SKsE8reverseds18ReversedCollectionVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"reversed()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reversed","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","extendedModule":"Swift","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"reversed"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/reversed()":{"url":"\/documentation\/anima\/animatablearray\/reversed()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reversed","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s18ReversedCollectionV","kind":"typeIdentifier","text":"ReversedCollection"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"title":"reversed()","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"BidirectionalCollection.reversed()","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reversed","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/reversed()"]}],"metadata":{"role":"symbol","externalID":"s:SKsE8reverseds18ReversedCollectionVyxGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"reversed()","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"reversed"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"ReversedCollection","preciseIdentifier":"s:s18ReversedCollectionV"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/reversed()":{"type":"topic","role":"symbol","title":"reversed()","kind":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/reversed()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reversed","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s18ReversedCollectionV","text":"ReversedCollection","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reversed()"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/scale(by:).json b/docs/data/documentation/anima/animatablearray/scale(by:).json index acbbe666..06d400ca 100644 --- a/docs/data/documentation/anima/animatablearray/scale(by:).json +++ b/docs/data/documentation/anima/animatablearray/scale(by:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"kind":"text","text":" "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/scale(by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"extendedModule":"Anima","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}]},"title":"scale(by:)","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV5scale2byySd_tF","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic.scale(by:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","title":"VectorArithmetic Implementations","kind":"article","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/scale(by:)":{"abstract":[],"url":"\/documentation\/anima\/animatablearray\/scale(by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"kind":"symbol","title":"scale(by:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/scale(by:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}],"symbolKind":"method","role":"symbol","modules":[{"name":"Anima"}],"title":"scale(by:)","externalID":"s:5Anima15AnimatableArrayV5scale2byySd_tF","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorArithmetic","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"Anima"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"VectorArithmetic.scale(by:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/scale(by:)":{"role":"symbol","type":"topic","kind":"symbol","title":"scale(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/scale(by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"title":"VectorArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/scaled(by:).json b/docs/data/documentation/anima/animatablearray/scaled(by:).json index bbf07e38..48137605 100644 --- a/docs/data/documentation/anima/animatablearray/scaled(by:).json +++ b/docs/data/documentation/anima/animatablearray/scaled(by:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic.scaled(by:)"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"scaled","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","title":"scaled(by:)","externalID":"s:7SwiftUI16VectorArithmeticPAAE6scaled2byxSd_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaled"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"modules":[{"relatedModules":["SwiftUI"],"name":"Anima"}],"extendedModule":"SwiftUI","roleHeading":"Instance Method","platforms":[{"unavailable":false,"deprecated":false,"beta":false,"name":"iOS","introducedAt":"13.0"},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"13.0","deprecated":false},{"deprecated":false,"introducedAt":"6.0","beta":false,"name":"watchOS","unavailable":false}],"symbolKind":"method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/scaled(by:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","title":"VectorArithmetic Implementations","kind":"article","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/scaled(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)","title":"scaled(by:)","role":"symbol","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"scaled","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablearray\/scaled(by:)","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaled","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/scaled(by:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","externalID":"s:7SwiftUI16VectorArithmeticPAAE6scaled2byxSd_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"SwiftUI","role":"symbol","title":"scaled(by:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"scaled","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"relatedModules":["SwiftUI"],"name":"Anima"}],"symbolKind":"method","platforms":[{"unavailable":false,"introducedAt":"13.0","deprecated":false,"name":"iOS","beta":false},{"introducedAt":"10.15","beta":false,"unavailable":false,"name":"macOS","deprecated":false},{"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"tvOS","beta":false},{"beta":false,"unavailable":false,"introducedAt":"6.0","name":"watchOS","deprecated":false}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic.scaled(by:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/VectorArithmetic-Implementations":{"title":"VectorArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/scaled(by:)":{"url":"\/documentation\/anima\/animatablearray\/scaled(by:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaled"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"title":"scaled(by:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/sequence-implementations.json b/docs/data/documentation/anima/animatablearray/sequence-implementations.json index a5f287f0..e2465a4c 100644 --- a/docs/data/documentation/anima/animatablearray/sequence-implementations.json +++ b/docs/data/documentation/anima/animatablearray/sequence-implementations.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sequence-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)"],"generated":true,"title":"Instance Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Sequence Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-6bkqd":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","title":"fill(using:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"type":"codeVoice","code":"CGRect"},{"text":".","type":"text"}]},"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/enumerated()":{"kind":"symbol","title":"enumerated()","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"enumerated"},{"kind":"text","text":"() -> "},{"text":"EnumeratedSequence","preciseIdentifier":"s:s18EnumeratedSequenceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/enumerated()"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-3cu6p":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","title":"flatMap(_:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"SegmentOfResult","kind":"genericParameter"},{"kind":"text","text":">(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/sorted(by:)":{"title":"sorted(by:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","url":"\/documentation\/anima\/animatablearray\/sorted(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/compactMap(_:)":{"kind":"symbol","title":"compactMap(_:)","url":"\/documentation\/anima\/animatablearray\/compactmap(_:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"compactMap"},{"text":"<","kind":"text"},{"text":"ElementOfResult","kind":"genericParameter"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/sorted()":{"kind":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatablearray\/sorted()","title":"sorted()","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-30vgs":{"role":"symbol","title":"joined(separator:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Separator","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Separator"},{"text":") -> ","kind":"text"},{"text":"JoinedSequence","kind":"typeIdentifier","preciseIdentifier":"s:s14JoinedSequenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-3kko6":{"role":"symbol","title":"sorted(using:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6"},"doc://Anima/documentation/Anima/AnimatableArray/lazy":{"type":"topic","title":"lazy","url":"\/documentation\/anima\/animatablearray\/lazy","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lazy","kind":"identifier"},{"kind":"text","text":": "},{"text":"LazySequence","kind":"typeIdentifier","preciseIdentifier":"s:s12LazySequenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/contains(where:)":{"role":"symbol","title":"contains(where:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/contains(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(into:_:)":{"role":"symbol","title":"reduce(into:_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":", ("},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ()) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/reduce(into:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/forEach(_:)":{"role":"symbol","title":"forEach(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forEach"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"url":"\/documentation\/anima\/animatablearray\/foreach(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousStorageIfAvailable(_:)":{"role":"symbol","title":"withContiguousStorageIfAvailable(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"withContiguousStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">(("},{"text":"UnsafeBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:SR"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-67hc0":{"role":"symbol","title":"map(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"map","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"T","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/map(_:)-67hc0"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-6c8wq":{"type":"topic","role":"symbol","title":"joined(separator:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"joined"},{"kind":"text","text":"("},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"StringProtocol","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:)":{"url":"\/documentation\/anima\/animatablearray\/elementsequal(_:)","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","title":"elementsEqual(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementsEqual"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/AnimatableArray/publisher":{"role":"symbol","title":"publisher","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publisher"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"kind":"text","text":"."},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/animatablearray\/publisher"},"doc://Anima/documentation/Anima/AnimatableArray/max()":{"role":"symbol","title":"max()","abstract":[],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/max()"},"doc://Anima/documentation/Anima/AnimatableArray/contains(_:)":{"role":"symbol","title":"contains(_:)","abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/animatablearray\/contains(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/allSatisfy(_:)":{"role":"symbol","title":"allSatisfy(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"allSatisfy","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/animatablearray\/allsatisfy(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/first(where:)":{"role":"symbol","title":"first(where:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/first(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/formatted(_:)":{"role":"symbol","title":"formatted(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"formatted"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"FormatOutput","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/formatted(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-2mdjl":{"title":"flatMap(_:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"flatMap"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"ElementOfResult"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"ElementOfResult"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl","deprecated":true,"abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl"},"doc://Anima/documentation/Anima/AnimatableArray/compare(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"compare","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"},{"kind":"text","text":") -> "},{"text":"ComparisonResult","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSComparisonResult"}],"type":"topic","title":"compare(_:_:)","abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/compare(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/max(by:)":{"title":"max(by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/max(by:)","abstract":[],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)"},"doc://Anima/documentation/Anima/AnimatableArray/clip()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"clip","kind":"identifier"},{"kind":"text","text":"()"}],"kind":"symbol","type":"topic","abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"CGRect","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/clip()","title":"clip()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lexicographicallyPrecedes"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"lexicographicallyPrecedes(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:by:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"lexicographicallyPrecedes(_:by:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-9islb":{"title":"fill(using:)","kind":"symbol","role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"(CGRect, NSColor)"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb","url":"\/documentation\/anima\/animatablearray\/fill(using:)-9islb","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/reduce(_:_:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", ("},{"text":"Result","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}],"kind":"symbol","title":"reduce(_:_:)","type":"topic","abstract":[],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/reduce(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-5qdhz":{"title":"fill(using:)","kind":"symbol","role":"symbol","abstract":[],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"(CGRect, gray: CGFloat)"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","url":"\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fill"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/min(by:)":{"title":"min(by:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","url":"\/documentation\/anima\/animatablearray\/min(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/joined()":{"title":"joined()","kind":"symbol","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","url":"\/documentation\/anima\/animatablearray\/joined()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"joined","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/shuffled()":{"title":"shuffled()","kind":"symbol","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()","url":"\/documentation\/anima\/animatablearray\/shuffled()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/min()":{"title":"min()","kind":"symbol","role":"symbol","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","url":"\/documentation\/anima\/animatablearray\/min()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-5iukr":{"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"Comparator","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"kind":"symbol","title":"sorted(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","role":"symbol","url":"\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:by:)":{"url":"\/documentation\/anima\/animatablearray\/starts(with:by:)","title":"starts(with:by:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"starts","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"PossiblePrefix"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:by:)":{"url":"\/documentation\/anima\/animatablearray\/elementsequal(_:by:)","title":"elementsEqual(_:by:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"elementsEqual","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:)":{"kind":"symbol","role":"symbol","title":"starts(with:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","url":"\/documentation\/anima\/animatablearray\/starts(with:)","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/shuffled(using:)":{"kind":"symbol","role":"symbol","title":"shuffled(using:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/shuffled(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)"},"doc://Anima/documentation/Anima/AnimatableArray/formatted()":{"kind":"symbol","role":"symbol","title":"formatted()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formatted","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","url":"\/documentation\/anima\/animatablearray\/formatted()","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Sequence Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sequence-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher"]},{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)"],"generated":true}],"kind":"article","references":{"doc://Anima/documentation/Anima/AnimatableArray/sorted(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","abstract":[],"title":"sorted(by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/sorted(by:)"},"doc://Anima/documentation/Anima/AnimatableArray/max(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max(by:)","abstract":[],"title":"max(by:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"max"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/max(by:)"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-9islb":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSCompositingOperation","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-9islb","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/fill(using:)-9islb","type":"topic","title":"fill(using:)","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"code":"(CGRect, NSColor)","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableArray/shuffled()":{"abstract":[],"title":"shuffled()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/shuffled()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-2mdjl":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"flatMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"ElementOfResult","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"deprecated":true,"url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl","role":"symbol","title":"flatMap(_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-2mdjl"},"doc://Anima/documentation/Anima/AnimatableArray/min()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min()","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/min()","type":"topic","title":"min()","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"starts","kind":"identifier"},{"kind":"text","text":"<"},{"text":"PossiblePrefix","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/starts(with:)","type":"topic","title":"starts(with:)","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousStorageIfAvailable(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"withContiguousStorageIfAvailable"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">(("},{"preciseIdentifier":"s:SR","text":"UnsafeBufferPointer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)","type":"topic","title":"withContiguousStorageIfAvailable(_:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:by:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/starts(with:by:)","type":"topic","title":"starts(with:by:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:by:)":{"title":"lexicographicallyPrecedes(_:by:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:by:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"text":"<","kind":"text"},{"text":"OtherSequence","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-3kko6":{"url":"\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","title":"sorted(using:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/contains(_:)":{"role":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","title":"contains(_:)","url":"\/documentation\/anima\/animatablearray\/contains(_:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contains"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/compactMap(_:)":{"title":"compactMap(_:)","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compactMap(_:)","url":"\/documentation\/anima\/animatablearray\/compactmap(_:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"compactMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"ElementOfResult"},{"text":">((","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"ElementOfResult","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/clip()":{"title":"clip()","type":"topic","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" is ","type":"text"},{"code":"CGRect","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/clip()","url":"\/documentation\/anima\/animatablearray\/clip()","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clip","kind":"identifier"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-6bkqd":{"title":"fill(using:)","type":"topic","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" is "},{"code":"CGRect","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-6bkqd","url":"\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSCompositingOperation","preciseIdentifier":"c:@E@NSCompositingOperation"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/min(by:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/min(by:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"min"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/min(by:)","title":"min(by:)"},"doc://Anima/documentation/Anima/AnimatableArray/lexicographicallyPrecedes(_:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lexicographicallyPrecedes","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lexicographicallyPrecedes(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"lexicographicallyPrecedes(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/contains(where:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/contains(where:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"contains","kind":"identifier"},{"kind":"text","text":"("},{"text":"where","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/contains(where:)","title":"contains(where:)"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(into:_:)":{"url":"\/documentation\/anima\/animatablearray\/reduce(into:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(into:_:)","role":"symbol","type":"topic","title":"reduce(into:_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"reduce"},{"text":"<","kind":"text"},{"text":"Result","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"text":", (","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Result","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ()) "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Result","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/reduce(_:_:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/reduce(_:_:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/reduce(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"reduce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Result"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":", ("},{"kind":"typeIdentifier","text":"Result"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Result"}],"type":"topic","kind":"symbol","title":"reduce(_:_:)"},"doc://Anima/documentation/Anima/AnimatableArray/fill(using:)-5qdhz":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/fill(using:)-5qdhz","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"fill","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@NSCompositingOperation","text":"NSCompositingOperation"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" is "},{"code":"(CGRect, gray: CGFloat)","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"fill(using:)"},"doc://Anima/documentation/Anima/AnimatableArray/enumerated()":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/enumerated()","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/enumerated()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enumerated"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s18EnumeratedSequenceV","text":"EnumeratedSequence"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","title":"enumerated()"},"doc://Anima/documentation/Anima/AnimatableArray/map(_:)-67hc0":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/map(_:)-67hc0","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/map(_:)-67hc0","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"map"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":"]"}],"type":"topic","kind":"symbol","title":"map(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/publisher":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/publisher","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/publisher","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"publisher","kind":"identifier"},{"kind":"text","text":": "},{"text":"Publishers","kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Combine10PublishersO8SequenceV","text":"Sequence"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Never","kind":"typeIdentifier","preciseIdentifier":"s:s5NeverO"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","title":"publisher"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-30vgs":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-30vgs","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Separator"},{"kind":"text","text":">("},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Separator"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"JoinedSequence","preciseIdentifier":"s:s14JoinedSequenceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"type":"topic","kind":"symbol","title":"joined(separator:)"},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:by:)":{"role":"symbol","url":"\/documentation\/anima\/animatablearray\/elementsequal(_:by:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:by:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementsEqual"},{"kind":"text","text":"<"},{"text":"OtherSequence","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"OtherSequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"by"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"OtherSequence"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","title":"elementsEqual(_:by:)"},"doc://Anima/documentation/Anima/AnimatableArray/joined(separator:)-6c8wq":{"title":"joined(separator:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined(separator:)-6c8wq","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"joined"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"StringProtocol"},{"text":".","type":"text"}]},"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/allSatisfy(_:)":{"url":"\/documentation\/anima\/animatablearray\/allsatisfy(_:)","abstract":[],"kind":"symbol","title":"allSatisfy(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"allSatisfy","kind":"identifier"},{"text":"((","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/allSatisfy(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/compare(_:_:)":{"url":"\/documentation\/anima\/animatablearray\/compare(_:_:)","abstract":[],"kind":"symbol","title":"compare(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"compare"},{"kind":"text","text":"<"},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@NSComparisonResult","text":"ComparisonResult"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/compare(_:_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/shuffled(using:)":{"url":"\/documentation\/anima\/animatablearray\/shuffled(using:)","abstract":[],"kind":"symbol","title":"shuffled(using:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shuffled","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/lazy":{"url":"\/documentation\/anima\/animatablearray\/lazy","abstract":[],"kind":"symbol","title":"lazy","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"lazy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s12LazySequenceV","text":"LazySequence"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/lazy","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formatted()":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/formatted()","abstract":[],"kind":"symbol","title":"formatted()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"formatted"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/max()":{"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/max()","abstract":[],"kind":"symbol","title":"max()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"max","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/max()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/first(where:)":{"url":"\/documentation\/anima\/animatablearray\/first(where:)","abstract":[],"kind":"symbol","title":"first(where:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"where"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first(where:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/sorted()":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/sorted()","abstract":[],"kind":"symbol","title":"sorted()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/flatMap(_:)-3cu6p":{"url":"\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p","abstract":[],"kind":"symbol","title":"flatMap(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"flatMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"SegmentOfResult"},{"kind":"text","text":">(("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"SegmentOfResult"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"text":"SegmentOfResult","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/flatMap(_:)-3cu6p","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/formatted(_:)":{"url":"\/documentation\/anima\/animatablearray\/formatted(_:)","abstract":[],"kind":"symbol","title":"formatted(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"formatted","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> "},{"text":"S","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"FormatOutput","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/formatted(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/elementsEqual(_:)":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/elementsequal(_:)","abstract":[],"kind":"symbol","title":"elementsEqual(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"elementsEqual","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"OtherSequence"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"OtherSequence"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/elementsEqual(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/forEach(_:)":{"url":"\/documentation\/anima\/animatablearray\/foreach(_:)","abstract":[],"kind":"symbol","title":"forEach(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forEach"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/forEach(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/joined()":{"url":"\/documentation\/anima\/animatablearray\/joined()","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/joined()","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"joined","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s15FlattenSequenceV","text":"FlattenSequence","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","title":"joined()"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-5iukr":{"title":"sorted(using:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/shuffle().json b/docs/data/documentation/anima/animatablearray/shuffle().json index 4ae92b10..c9d3f817 100644 --- a/docs/data/documentation/anima/animatablearray/shuffle().json +++ b/docs/data/documentation/anima/animatablearray/shuffle().json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/shuffle()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"text":"()","kind":"text"}],"roleHeading":"Instance Method","title":"shuffle()","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:SMsSkRzrlE7shuffleyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.shuffle()"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/shuffle()":{"url":"\/documentation\/anima\/animatablearray\/shuffle()","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}]},"abstract":[],"title":"shuffle()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shuffle","kind":"identifier"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.shuffle()","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"text":"()","kind":"text"}],"externalID":"s:SMsSkRzrlE7shuffleyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","title":"shuffle()","symbolKind":"method","roleHeading":"Instance Method"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffle"},{"text":"()","kind":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffle()"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/shuffle()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle()","title":"shuffle()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffle"},{"text":"()","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/shuffle()","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/shuffle(using:).json b/docs/data/documentation/anima/animatablearray/shuffle(using:).json index b0201d9d..01ad6f35 100644 --- a/docs/data/documentation/anima/animatablearray/shuffle(using:).json +++ b/docs/data/documentation/anima/animatablearray/shuffle(using:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shuffle","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"generator"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" : "},{"text":"RandomNumberGenerator","preciseIdentifier":"s:SG","kind":"typeIdentifier"}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.shuffle(using:)"},{"text":".","type":"text"}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffle"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":")"}],"extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SMsSkRzrlE7shuffle5usingyqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"shuffle(using:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Method","role":"symbol","symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffle(using:)"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/shuffle(using:)":{"url":"\/documentation\/anima\/animatablearray\/shuffle(using:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}]},"abstract":[],"title":"shuffle(using:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"shuffle"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"s:SMsSkRzrlE7shuffle5usingyqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"shuffle(using:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"shuffle"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.shuffle(using:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/shuffle(using:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffle"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"generator"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"RandomNumberGenerator","kind":"typeIdentifier","preciseIdentifier":"s:SG"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/shuffle(using:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffle(using:)","kind":"symbol","abstract":[],"title":"shuffle(using:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffle","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/shuffle(using:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/shuffled().json b/docs/data/documentation/anima/animatablearray/shuffled().json index 4db9b93d..71b6741a 100644 --- a/docs/data/documentation/anima/animatablearray/shuffled().json +++ b/docs/data/documentation/anima/animatablearray/shuffled().json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","title":"shuffled()","role":"symbol","externalID":"s:STsE8shuffledSay7ElementQzGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.shuffled()"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"shuffled"},{"kind":"text","text":"() -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffled()"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/shuffled()":{"title":"shuffled()","kind":"symbol","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()","url":"\/documentation\/anima\/animatablearray\/shuffled()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:STsE8shuffledSay7ElementQzGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"shuffled()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"symbolKind":"method","role":"symbol","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffled()"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.shuffled()"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/shuffled()":{"abstract":[],"title":"shuffled()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"text":"() -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/shuffled()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled()"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/shuffled(using:).json b/docs/data/documentation/anima/animatablearray/shuffled(using:).json index 213f8b54..1a4ce953 100644 --- a/docs/data/documentation/anima/animatablearray/shuffled(using:).json +++ b/docs/data/documentation/anima/animatablearray/shuffled(using:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffled(using:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","roleHeading":"Instance Method","externalID":"s:STsE8shuffled5usingSay7ElementQzGqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"shuffled(using:)","extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shuffled"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"kind":"text","text":" "},{"kind":"internalParam","text":"generator"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"] "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SG","text":"RandomNumberGenerator"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.shuffled(using:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/shuffled(using:)":{"kind":"symbol","role":"symbol","title":"shuffled(using:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/shuffled(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"generator"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"] ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SG","kind":"typeIdentifier","text":"RandomNumberGenerator"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shuffled","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"symbolKind":"method","externalID":"s:STsE8shuffled5usingSay7ElementQzGqd__z_tSGRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"shuffled(using:)","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.shuffled(using:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/shuffled(using:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/shuffled(using:)":{"url":"\/documentation\/anima\/animatablearray\/shuffled(using:)","abstract":[],"kind":"symbol","title":"shuffled(using:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"shuffled","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/shuffled(using:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/sort().json b/docs/data/documentation/anima/animatablearray/sort().json index a4197029..59374bb0 100644 --- a/docs/data/documentation/anima/animatablearray/sort().json +++ b/docs/data/documentation/anima/animatablearray/sort().json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"MutableCollection.sort()","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sort()"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"text":"()","kind":"text"}]}]}],"metadata":{"role":"symbol","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SMsSkRzSL7ElementSTRpzrlE4sortyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":" and ","type":"text"},{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"method","title":"sort()"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/sort()":{"url":"\/documentation\/anima\/animatablearray\/sort()","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"title":"sort()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"externalID":"s:SMsSkRzSL7ElementSTRpzrlE4sortyyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"sort()","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sort()"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.sort()","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/sort()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort()","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":" and "},{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"sort()","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sort()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"kind":"text","text":"()"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/sort(by:).json b/docs/data/documentation/anima/animatablearray/sort(by:).json index 6b9f102f..37892007 100644 --- a/docs/data/documentation/anima/animatablearray/sort(by:).json +++ b/docs/data/documentation/anima/animatablearray/sort(by:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"sort(by:)","externalID":"s:SMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"roleHeading":"Instance Method"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.sort(by:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"areInIncreasingOrder"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sort(by:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/sort(by:)":{"url":"\/documentation\/anima\/animatablearray\/sort(by:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"title":"sort(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"by"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"areInIncreasingOrder"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.sort(by:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"title":"sort(by:)","extendedModule":"Swift","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:SMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sort(by:)"]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/sort(by:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(by:)","title":"sort(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"url":"\/documentation\/anima\/animatablearray\/sort(by:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/sort(using:)-1bvo8.json b/docs/data/documentation/anima/animatablearray/sort(using:)-1bvo8.json index 421e04a0..5e630c6c 100644 --- a/docs/data/documentation/anima/animatablearray/sort(using:)-1bvo8.json +++ b/docs/data/documentation/anima/animatablearray/sort(using:)-1bvo8.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"kind":"text","text":" "},{"text":"comparator","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Comparator"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"SortComparator","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Compared"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SM10FoundationSkRzrlE4sort5usingyqd___tAA14SortComparatorRd__8ComparedQyd__7ElementSTRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","title":"sort(using:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}]},"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","platforms":[{"introducedAt":"15.0","name":"iOS","beta":false,"deprecated":false,"unavailable":false},{"unavailable":false,"deprecated":false,"beta":false,"name":"macOS","introducedAt":"12.0"},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"15.0"},{"beta":false,"introducedAt":"8.0","deprecated":false,"unavailable":false,"name":"watchOS"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.sort(using:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-1bvo8":{"url":"\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}]},"abstract":[],"title":"sort(using:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.sort(using:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"method","extendedModule":"Swift","platforms":[{"beta":false,"unavailable":false,"name":"iOS","deprecated":false,"introducedAt":"15.0"},{"name":"macOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"12.0"},{"unavailable":false,"deprecated":false,"introducedAt":"15.0","name":"tvOS","beta":false},{"introducedAt":"8.0","beta":false,"unavailable":false,"deprecated":false,"name":"watchOS"}],"externalID":"s:SM10FoundationSkRzrlE4sort5usingyqd___tAA14SortComparatorRd__8ComparedQyd__7ElementSTRtzlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"sort(using:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":" "},{"text":"comparator","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"SortComparator","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"}],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-1bvo8":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-1bvo8","title":"sort(using:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/sort(using:)-78990.json b/docs/data/documentation/anima/animatablearray/sort(using:)-78990.json index d8a84615..91ed2e1d 100644 --- a/docs/data/documentation/anima/animatablearray/sort(using:)-78990.json +++ b/docs/data/documentation/anima/animatablearray/sort(using:)-78990.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"metadata":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","extendedModule":"Swift","platforms":[{"introducedAt":"15.0","deprecated":false,"beta":false,"unavailable":false,"name":"iOS"},{"name":"macOS","unavailable":false,"beta":false,"introducedAt":"12.0","deprecated":false},{"beta":false,"introducedAt":"15.0","name":"tvOS","deprecated":false,"unavailable":false},{"introducedAt":"8.0","unavailable":false,"name":"watchOS","deprecated":false,"beta":false}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"sort(using:)","role":"symbol","externalID":"s:SM10FoundationSkRzrlE4sort5usingyqd___tSTRd__AA14SortComparatorRd_0_7ElementQyd__Rsd_0_8ComparedQyd_0_AESTRtzr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"MutableCollection.sort(using:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sort(using:)-78990"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"comparators"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"SortComparator","preciseIdentifier":"s:10Foundation14SortComparatorP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-78990":{"url":"\/documentation\/anima\/animatablearray\/sort(using:)-78990","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"RandomAccessCollection","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"title":"sort(using:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sort(using:)-78990"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sort"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"kind":"text","text":" "},{"text":"comparators","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"SortComparator","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","title":"sort(using:)","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"15.0","unavailable":false,"beta":false},{"name":"macOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"12.0"},{"unavailable":false,"introducedAt":"15.0","deprecated":false,"name":"tvOS","beta":false},{"beta":false,"deprecated":false,"name":"watchOS","unavailable":false,"introducedAt":"8.0"}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SM10FoundationSkRzrlE4sort5usingyqd___tSTRd__AA14SortComparatorRd_0_7ElementQyd__Rsd_0_8ComparedQyd_0_AESTRtzr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sort"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.sort(using:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/sort(using:)-78990":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sort(using:)-78990","title":"sort(using:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sort","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":", "},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/sort(using:)-78990","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"RandomAccessCollection"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/sorted().json b/docs/data/documentation/anima/animatablearray/sorted().json index cd05c882..7301a70a 100644 --- a/docs/data/documentation/anima/animatablearray/sorted().json +++ b/docs/data/documentation/anima/animatablearray/sorted().json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","title":"sorted()","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method","externalID":"s:STsSL7ElementRpzrlE6sortedSayABGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sorted()"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.sorted()"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/sorted()":{"kind":"symbol","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Comparable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/animatablearray\/sorted()","title":"sorted()","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"() -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.sorted()"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"() -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Comparable"},{"type":"text","text":"."}]},"title":"sorted()","externalID":"s:STsSL7ElementRpzrlE6sortedSayABGyF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sorted()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/sorted()":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Comparable","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/sorted()","abstract":[],"kind":"symbol","title":"sorted()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"() -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted()","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/sorted(by:).json b/docs/data/documentation/anima/animatablearray/sorted(by:).json index 45965cc8..9430c4e4 100644 --- a/docs/data/documentation/anima/animatablearray/sorted(by:).json +++ b/docs/data/documentation/anima/animatablearray/sorted(by:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sorted(by:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.sorted(by:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:STsE6sorted2bySay7ElementQzGSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","title":"sorted(by:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"]"}],"roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"areInIncreasingOrder"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(by:)":{"title":"sorted(by:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","url":"\/documentation\/anima\/animatablearray\/sorted(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sorted(by:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.sorted(by:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"areInIncreasingOrder"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"extendedModule":"Swift","title":"sorted(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:STsE6sorted2bySay7ElementQzGSbAD_ADtKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/sorted(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(by:)","abstract":[],"title":"sorted(by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/sorted(by:)"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/sorted(using:)-3kko6.json b/docs/data/documentation/anima/animatablearray/sorted(using:)-3kko6.json index 27c34b68..fadede9e 100644 --- a/docs/data/documentation/anima/animatablearray/sorted(using:)-3kko6.json +++ b/docs/data/documentation/anima/animatablearray/sorted(using:)-3kko6.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"platforms":[{"unavailable":false,"name":"iOS","beta":false,"introducedAt":"15.0","deprecated":false},{"name":"macOS","deprecated":false,"introducedAt":"12.0","unavailable":false,"beta":false},{"unavailable":false,"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"15.0"},{"introducedAt":"8.0","name":"watchOS","beta":false,"deprecated":false,"unavailable":false}],"externalID":"s:ST10FoundationE6sorted5usingSay7ElementQzGqd___tSTRd__AA14SortComparatorRd_0_ADQyd__Rsd_0_8ComparedQyd_0_AERSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"title":"sorted(using:)"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"kind":"text","text":"<"},{"text":"S","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":" "},{"kind":"internalParam","text":"comparators"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"S"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"] ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"kind":"text","text":", "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:10Foundation14SortComparatorP","text":"SortComparator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"Comparator","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Compared","kind":"typeIdentifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Sequence.sorted(using:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-3kko6":{"role":"symbol","title":"sorted(using:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"S"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6"},"metadata":{"externalID":"s:ST10FoundationE6sorted5usingSay7ElementQzGqd___tSTRd__AA14SortComparatorRd_0_ADQyd__Rsd_0_8ComparedQyd_0_AERSr0_lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","role":"symbol","title":"sorted(using:)","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"sorted","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"kind":"text","text":">("},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"symbolKind":"method","platforms":[{"deprecated":false,"unavailable":false,"introducedAt":"15.0","beta":false,"name":"iOS"},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"12.0","unavailable":false},{"introducedAt":"15.0","deprecated":false,"beta":false,"name":"tvOS","unavailable":false},{"deprecated":false,"introducedAt":"8.0","name":"watchOS","unavailable":false,"beta":false}]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.sorted(using:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sorted"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"S"},{"kind":"text","text":", "},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":" ","kind":"text"},{"text":"comparators","kind":"internalParam"},{"kind":"text","text":": "},{"text":"S","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"] "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:ST","text":"Sequence"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"SortComparator","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"S"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-3kko6":{"url":"\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"<","kind":"text"},{"text":"S","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"S","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-3kko6","title":"sorted(using:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/sorted(using:)-5iukr.json b/docs/data/documentation/anima/animatablearray/sorted(using:)-5iukr.json index 8f90799a..20768fe5 100644 --- a/docs/data/documentation/anima/animatablearray/sorted(using:)-5iukr.json +++ b/docs/data/documentation/anima/animatablearray/sorted(using:)-5iukr.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sorted"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"comparator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Comparator"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"] ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Comparator","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"SortComparator","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Comparator"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Compared"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.sorted(using:)"},{"type":"text","text":"."}],"metadata":{"externalID":"s:ST10FoundationE6sorted5usingSay7ElementQzGqd___tAA14SortComparatorRd__8ComparedQyd__AERSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","role":"symbol","title":"sorted(using:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"<","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"text":"Comparator","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","platforms":[{"unavailable":false,"deprecated":false,"beta":false,"name":"iOS","introducedAt":"15.0"},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"12.0"},{"introducedAt":"15.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"8.0","unavailable":false}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-5iukr":{"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"kind":"text","text":": "},{"text":"Comparator","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"kind":"symbol","title":"sorted(using:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","role":"symbol","url":"\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"using","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"comparator","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"] ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"SortComparator","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation14SortComparatorP"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Comparator"},{"kind":"text","text":"."},{"text":"Compared","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.sorted(using:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","interfaceLanguage":"swift"},"metadata":{"externalID":"s:ST10FoundationE6sorted5usingSay7ElementQzGqd___tAA14SortComparatorRd__8ComparedQyd__AERSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sorted"},{"text":"<","kind":"text"},{"text":"Comparator","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"using","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Comparator","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"platforms":[{"introducedAt":"15.0","beta":false,"unavailable":false,"name":"iOS","deprecated":false},{"unavailable":false,"introducedAt":"12.0","deprecated":false,"name":"macOS","beta":false},{"beta":false,"unavailable":false,"introducedAt":"15.0","name":"tvOS","deprecated":false},{"beta":false,"introducedAt":"8.0","unavailable":false,"name":"watchOS","deprecated":false}],"title":"sorted(using:)","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/sorted(using:)-5iukr":{"title":"sorted(using:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sorted","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Comparator"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"using"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Comparator"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/sorted(using:)-5iukr","role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/split(maxsplits:omittingemptysubsequences:whereseparator:).json b/docs/data/documentation/anima/animatablearray/split(maxsplits:omittingemptysubsequences:whereseparator:).json index d4d4813f..d0c83e28 100644 --- a/docs/data/documentation/anima/animatablearray/split(maxsplits:omittingemptysubsequences:whereseparator:).json +++ b/docs/data/documentation/anima/animatablearray/split(maxsplits:omittingemptysubsequences:whereseparator:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"text":"maxSplits","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" = Int.max, ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" = true, ","kind":"text"},{"kind":"externalParam","text":"whereSeparator"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"isSeparator"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":"]","kind":"text"}]}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"Swift","role":"symbol","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"text":"(","kind":"text"},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"whereSeparator","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"symbolKind":"method","externalID":"s:SlsE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.split(maxSplits:omittingEmptySubsequences:whereSeparator:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/split(maxSplits:omittingEmptySubsequences:whereSeparator:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","role":"symbol","kind":"symbol","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"omittingEmptySubsequences"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"whereSeparator"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":"]","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.split(maxSplits:omittingEmptySubsequences:whereSeparator:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"split"},{"kind":"text","text":"("},{"kind":"externalParam","text":"maxSplits"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"whereSeparator","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"symbolKind":"method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","externalID":"s:SlsE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"split"},{"kind":"text","text":"("},{"kind":"externalParam","text":"maxSplits"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" = Int.max, ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":" = true, "},{"text":"whereSeparator","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"isSeparator"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"languages":["swift"]}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/split(maxSplits:omittingEmptySubsequences:whereSeparator:)":{"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"split"},{"text":"(","kind":"text"},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"whereSeparator"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(maxSplits:omittingEmptySubsequences:whereSeparator:)","kind":"symbol","title":"split(maxSplits:omittingEmptySubsequences:whereSeparator:)","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/split(separator:maxsplits:omittingemptysubsequences:).json b/docs/data/documentation/anima/animatablearray/split(separator:maxsplits:omittingemptysubsequences:).json index 23f8531a..ef58891d 100644 --- a/docs/data/documentation/anima/animatablearray/split(separator:maxsplits:omittingemptysubsequences:).json +++ b/docs/data/documentation/anima/animatablearray/split(separator:maxsplits:omittingemptysubsequences:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" = Int.max, "},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":" = true) -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"},{"kind":"text","text":"]"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.split(separator:maxSplits:omittingEmptySubsequences:)"},{"text":".","type":"text"}],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SlsSQ7ElementRpzrlE5split9separator9maxSplits25omittingEmptySubsequencesSay11SubSequenceQzGAB_SiSbtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","extendedModule":"Swift","title":"split(separator:maxSplits:omittingEmptySubsequences:)","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/split(separator:maxSplits:omittingEmptySubsequences:)":{"abstract":[],"title":"split(separator:maxSplits:omittingEmptySubsequences:)","url":"\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"split","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxSplits"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"kind":"symbol","metadata":{"externalID":"s:SlsSQ7ElementRpzrlE5split9separator9maxSplits25omittingEmptySubsequencesSay11SubSequenceQzGAB_SiSbtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"split(separator:maxSplits:omittingEmptySubsequences:)","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"maxSplits","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"omittingEmptySubsequences"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":"]","kind":"text"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.split(separator:maxSplits:omittingEmptySubsequences:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"split"},{"text":"(","kind":"text"},{"text":"separator","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maxSplits","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":" = Int.max, "},{"kind":"externalParam","text":"omittingEmptySubsequences"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" = true) -> ["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/split(separator:maxSplits:omittingEmptySubsequences:)":{"kind":"symbol","title":"split(separator:maxSplits:omittingEmptySubsequences:)","type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"split","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"separator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"maxSplits"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"omittingEmptySubsequences","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/split(separator:maxSplits:omittingEmptySubsequences:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/startindex.json b/docs/data/documentation/anima/animatablearray/startindex.json index 06efa3d4..0eb200bf 100644 --- a/docs/data/documentation/anima/animatablearray/startindex.json +++ b/docs/data/documentation/anima/animatablearray/startindex.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","title":"startIndex","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:5Anima15AnimatableArrayV10startIndexSivp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/startindex"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"generated":true,"title":"Accessing Elements"}],"abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startIndex"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/last":{"url":"\/documentation\/anima\/animatablearray\/last","kind":"symbol","role":"symbol","title":"last","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The last element of the collection.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"kind":"symbol","type":"topic","title":"first","abstract":[{"type":"text","text":"The first element of the collection."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","url":"\/documentation\/anima\/animatablearray\/first","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"text":"ArraySlice","kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","kind":"symbol","role":"symbol","title":"subscript(safe:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Index","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" If the index is larger than the array,"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","title":"startIndex","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","title":"endIndex","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"kind":"symbol","type":"topic","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/startindex"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"seeAlsoSections":[{"title":"Accessing Elements","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startIndex"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:5Anima15AnimatableArrayV10startIndexSivp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"startIndex","modules":[{"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","type":"topic","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"safe"},{"text":" _: ","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sk5IndexQa"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","abstract":[{"type":"text","text":"Accesses the element at the specified position safety. Returns "},{"type":"codeVoice","code":"nil"},{"text":" If the index is larger than the array,","type":"text"}],"role":"symbol","title":"subscript(safe:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/endindex","title":"endIndex","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/last","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}],"role":"symbol","title":"last"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","title":"subscript(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"role":"symbol","title":"startIndex"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","abstract":[{"text":"The first element of the collection.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","title":"first","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","title":"subscript(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/starts(with:).json b/docs/data/documentation/anima/animatablearray/starts(with:).json index e8a6f3b3..990205ca 100644 --- a/docs/data/documentation/anima/animatablearray/starts(with:).json +++ b/docs/data/documentation/anima/animatablearray/starts(with:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starts"},{"kind":"text","text":"<"},{"text":"PossiblePrefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:STsSQ7ElementRpzrlE6starts4withSbqd___tSTRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","roleHeading":"Instance Method","extendedModule":"Swift","title":"starts(with:)","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.starts(with:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starts"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"PossiblePrefix"},{"kind":"text","text":">("},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"possiblePrefix","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/starts(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:)":{"kind":"symbol","role":"symbol","title":"starts(with:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","url":"\/documentation\/anima\/animatablearray\/starts(with:)","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}}}} \ No newline at end of file +{"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"starts","kind":"identifier"},{"kind":"text","text":"<"},{"text":"PossiblePrefix","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:STsSQ7ElementRpzrlE6starts4withSbqd___tSTRd__AAQyd__ABRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","title":"starts(with:)","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.starts(with:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatablearray\/starts(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starts"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"PossiblePrefix"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"possiblePrefix","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":" == ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/starts(with:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"starts","kind":"identifier"},{"kind":"text","text":"<"},{"text":"PossiblePrefix","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:)","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/starts(with:)","type":"topic","title":"starts(with:)","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/starts(with:by:).json b/docs/data/documentation/anima/animatablearray/starts(with:by:).json index 58d4401a..e496c25a 100644 --- a/docs/data/documentation/anima/animatablearray/starts(with:by:).json +++ b/docs/data/documentation/anima/animatablearray/starts(with:by:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)"},"metadata":{"symbolKind":"method","title":"starts(with:by:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method","externalID":"s:STsE6starts4with2bySbqd___Sb7ElementQz_ADQyd__tKXEtKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/starts(with:by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"starts","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"PossiblePrefix"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"possiblePrefix"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"areEquivalent"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Sequence.starts(with:by:)"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/starts(with:by:)":{"url":"\/documentation\/anima\/animatablearray\/starts(with:by:)","title":"starts(with:by:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"starts","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"PossiblePrefix"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/starts(with:by:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","externalID":"s:STsE6starts4with2bySbqd___Sb7ElementQz_ADQyd__tKXEtKSTRd__lF::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","symbolKind":"method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"starts"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"starts(with:by:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"starts","kind":"identifier"},{"kind":"text","text":"<"},{"text":"PossiblePrefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"possiblePrefix","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"by"},{"kind":"text","text":" "},{"text":"areEquivalent","kind":"internalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"PossiblePrefix","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","preciseIdentifier":"s:ST","kind":"typeIdentifier"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.starts(with:by:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/starts(with:by:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"starts","kind":"identifier"},{"text":"<","kind":"text"},{"text":"PossiblePrefix","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"kind":"text","text":", "},{"text":"by","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"PossiblePrefix"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/starts(with:by:)","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/starts(with:by:)","type":"topic","title":"starts(with:by:)","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/subscript(_:)-32k7c.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-32k7c.json index ad837b1b..052a2cca 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-32k7c.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-32k7c.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Accesses the element at the specified position."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"index","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Element"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"index","content":[{"inlineContent":[{"type":"text","text":"The position of the element to access. index must be greater than or equal to startIndex and less than endIndex."}],"type":"paragraph"}]}]}],"seeAlsoSections":[{"title":"Accessing Elements","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"metadata":{"role":"symbol","externalID":"s:5Anima15AnimatableArrayVyxSicip","title":"subscript(_:)","symbolKind":"subscript","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"}],"roleHeading":"Instance Subscript"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","kind":"symbol","role":"symbol","title":"subscript(safe:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Index","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" If the index is larger than the array,"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","title":"endIndex","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"kind":"symbol","type":"topic","title":"first","abstract":[{"type":"text","text":"The first element of the collection."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","url":"\/documentation\/anima\/animatablearray\/first","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"text":"ArraySlice","kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"kind":"symbol","type":"topic","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"url":"\/documentation\/anima\/animatablearray\/last","kind":"symbol","role":"symbol","title":"last","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The last element of the collection.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","title":"startIndex","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","type":"topic"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"title":"Accessing Elements"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c"]}],"abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"roleHeading":"Instance Subscript","title":"subscript(_:)","externalID":"s:5Anima15AnimatableArrayVyxSicip","symbolKind":"subscript","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","kind":"typeIdentifier","text":"Element"}],"role":"symbol","modules":[{"name":"Anima"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"internalParam","text":"index"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The position of the element to access. index must be greater than or equal to startIndex and less than endIndex."}],"type":"paragraph"}],"name":"index"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"role":"symbol","title":"startIndex"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/last","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}],"role":"symbol","title":"last"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","abstract":[{"text":"The first element of the collection.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","title":"first","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","title":"subscript(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","type":"topic","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"safe"},{"text":" _: ","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sk5IndexQa"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","abstract":[{"type":"text","text":"Accesses the element at the specified position safety. Returns "},{"type":"codeVoice","code":"nil"},{"text":" If the index is larger than the array,","type":"text"}],"role":"symbol","title":"subscript(safe:)"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/endindex","title":"endIndex","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/subscript(_:)-3duu8.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-3duu8.json index c7065ab6..d8ae827b 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-3duu8.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-3duu8.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"subscript(_:)","externalID":"s:SlsEy11SubSequenceQzys15UnboundedRange_OXEcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"subscript"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:s15UnboundedRange_O","text":"UnboundedRange_","kind":"typeIdentifier"},{"kind":"text","text":") -> ()) -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"symbolKind":"subscript","roleHeading":"Instance Subscript","role":"symbol","extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.subscript(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"internalParam","text":"x"},{"text":": (","kind":"text"},{"text":"UnboundedRange_","preciseIdentifier":"s:s15UnboundedRange_O","kind":"typeIdentifier"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3duu8":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","type":"topic","title":"subscript(_:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:s15UnboundedRange_O","text":"UnboundedRange_","kind":"typeIdentifier"},{"kind":"text","text":") -> ()) -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"((","kind":"text"},{"text":"UnboundedRange_","kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O"},{"kind":"text","text":") -> ()) -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"subscript(_:)","symbolKind":"subscript","extendedModule":"Swift","role":"symbol","externalID":"s:SlsEy11SubSequenceQzys15UnboundedRange_OXEcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Subscript"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"x"},{"kind":"text","text":": ("},{"text":"UnboundedRange_","kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.subscript(_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3duu8":{"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3duu8","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8","title":"subscript(_:)","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"((","kind":"text"},{"text":"UnboundedRange_","kind":"typeIdentifier","preciseIdentifier":"s:s15UnboundedRange_O"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/subscript(_:)-3gfdy.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-3gfdy.json index 7624e4c8..e8845cbe 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-3gfdy.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-3gfdy.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Subscript","symbolKind":"subscript","extendedModule":"Swift","externalID":"s:SMsEy11SubSequenceQzys15UnboundedRange_OXEcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"subscript(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:s15UnboundedRange_O","kind":"typeIdentifier","text":"UnboundedRange_"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"x"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"UnboundedRange_","preciseIdentifier":"s:s15UnboundedRange_O"},{"kind":"text","text":") -> ()) -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3gfdy":{"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","abstract":[],"title":"subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"UnboundedRange_","preciseIdentifier":"s:s15UnboundedRange_O"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy"},"metadata":{"title":"subscript(_:)","roleHeading":"Instance Subscript","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"subscript"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"UnboundedRange_","preciseIdentifier":"s:s15UnboundedRange_O"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SMsEy11SubSequenceQzys15UnboundedRange_OXEcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"subscript"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"x"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"UnboundedRange_","preciseIdentifier":"s:s15UnboundedRange_O"},{"text":") -> ()) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-3gfdy":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-3gfdy","title":"subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"((","kind":"text"},{"text":"UnboundedRange_","preciseIdentifier":"s:s15UnboundedRange_O","kind":"typeIdentifier"},{"kind":"text","text":") -> ()) -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/subscript(_:)-79tk0.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-79tk0.json index 29fdcb92..b5b17fee 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-79tk0.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-79tk0.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","role":"symbol","title":"subscript(_:)","externalID":"s:SlsEy11SubSequenceQzqd__cSXRd__5BoundQyd__5IndexRtzluip::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"subscript","roleHeading":"Instance Subscript","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.subscript(_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"kind":"internalParam","text":"r"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SX","text":"RangeExpression"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Bound","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-79tk0":{"abstract":[],"title":"subscript(_:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Collection.subscript(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"text":"r","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"RangeExpression","preciseIdentifier":"s:SX"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":" == ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Bound","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0"},"metadata":{"extendedModule":"Swift","roleHeading":"Instance Subscript","symbolKind":"subscript","role":"symbol","externalID":"s:SlsEy11SubSequenceQzqd__cSXRd__5BoundQyd__5IndexRtzluip::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"title":"subscript(_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-79tk0":{"kind":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-79tk0","role":"symbol","type":"topic","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/subscript(_:)-8726.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-8726.json index 47cb23b2..0216011f 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-8726.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-8726.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SMsEy11SubSequenceQzSny5IndexQzGcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"subscript","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"platforms":[],"roleHeading":"Instance Subscript","role":"symbol","title":"subscript(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"internalParam","text":"bounds"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-8726"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-8726":{"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-8726","kind":"symbol","role":"symbol","type":"topic","deprecated":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","abstract":[],"title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-8726"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"internalParam","text":"bounds"},{"text":": ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Subscript","title":"subscript(_:)","extendedModule":"Swift","externalID":"s:SMsEy11SubSequenceQzSny5IndexQzGcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"subscript","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"role":"symbol","platforms":[],"modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-8726":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-8726","title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"deprecated":true,"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-8726","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/subscript(_:)-87wl1.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-87wl1.json index 3ec43dd8..ce64b0c2 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-87wl1.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-87wl1.json @@ -1 +1 @@ -{"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Subscript","externalID":"s:SMsEy11SubSequenceQzqd__cSXRd__5BoundQyd__5IndexRtzluip::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"symbolKind":"subscript","title":"subscript(_:)","extendedModule":"Swift","role":"symbol"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"r","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SX","text":"RangeExpression"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":" == "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Bound"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-87wl1":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","abstract":[],"title":"subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"r","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"R"},{"text":" : ","kind":"text"},{"text":"RangeExpression","kind":"typeIdentifier","preciseIdentifier":"s:SX"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"."},{"text":"Bound","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","roleHeading":"Instance Subscript","symbolKind":"subscript","role":"symbol","externalID":"s:SMsEy11SubSequenceQzqd__cSXRd__5BoundQyd__5IndexRtzluip::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"R","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"subscript(_:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-87wl1":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-87wl1","title":"subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/subscript(_:)-9khl6.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-9khl6.json index 3d0b2933..8ddbea68 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-9khl6.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-9khl6.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6"]}],"sections":[],"metadata":{"extendedModule":"Swift","roleHeading":"Instance Subscript","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SMsEys5SliceVyxGSny5IndexQzGcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"subscript","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"text":"Slice","kind":"typeIdentifier","preciseIdentifier":"s:s5SliceV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","platforms":[],"title":"subscript(_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"bounds","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Slice","preciseIdentifier":"s:s5SliceV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9khl6":{"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6","kind":"symbol","role":"symbol","type":"topic","deprecated":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6","abstract":[],"title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Range","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s5SliceV","kind":"typeIdentifier","text":"Slice"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"internalParam","text":"bounds"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"text":"Slice","preciseIdentifier":"s:s5SliceV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"subscript","externalID":"s:SMsEys5SliceVyxGSny5IndexQzGcip::SYNTHESIZED::s:5Anima15AnimatableArrayV","role":"symbol","title":"subscript(_:)","extendedModule":"Swift","roleHeading":"Instance Subscript","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:s5SliceV","kind":"typeIdentifier","text":"Slice"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"platforms":[]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.subscript(_:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9khl6":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5SliceV","text":"Slice"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9khl6","role":"symbol","abstract":[],"deprecated":true,"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/subscript(_:)-9n8mo.json b/docs/data/documentation/anima/animatablearray/subscript(_:)-9n8mo.json index c08f7d5a..1c640cd5 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(_:)-9n8mo.json +++ b/docs/data/documentation/anima/animatablearray/subscript(_:)-9n8mo.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"subscript"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"bounds"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:s10ArraySliceV","kind":"typeIdentifier","text":"ArraySlice"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"A range of integers. The bounds of the range must be valid indices of the array.","type":"text"}]}],"name":"bounds"}],"kind":"parameters"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Subscript","title":"subscript(_:)","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"symbolKind":"subscript","externalID":"s:5Anima15AnimatableArrayVys0C5SliceVyxGSnySiGcip"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"sections":[],"abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"title":"Accessing Elements","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo"]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","title":"endIndex","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"kind":"symbol","type":"topic","title":"first","abstract":[{"type":"text","text":"The first element of the collection."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","url":"\/documentation\/anima\/animatablearray\/first","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"text":"ArraySlice","kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","title":"startIndex","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"url":"\/documentation\/anima\/animatablearray\/last","kind":"symbol","role":"symbol","title":"last","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The last element of the collection.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","kind":"symbol","role":"symbol","title":"subscript(safe:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Index","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" If the index is larger than the array,"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"kind":"symbol","type":"topic","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"bounds","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"text":"<","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"bounds","content":[{"inlineContent":[{"type":"text","text":"A range of integers. The bounds of the range must be valid indices of the array."}],"type":"paragraph"}]}],"kind":"parameters"}],"metadata":{"roleHeading":"Instance Subscript","title":"subscript(_:)","symbolKind":"subscript","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayVys0C5SliceVyxGSnySiGcip","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"ArraySlice","preciseIdentifier":"s:s10ArraySliceV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element"},{"text":">","kind":"text"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"],"title":"Accessing Elements","generated":true}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","abstract":[{"text":"The first element of the collection.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","title":"first","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/endindex","title":"endIndex","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/last","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}],"role":"symbol","title":"last"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"role":"symbol","title":"startIndex"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","type":"topic","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"safe"},{"text":" _: ","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sk5IndexQa"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","abstract":[{"type":"text","text":"Accesses the element at the specified position safety. Returns "},{"type":"codeVoice","code":"nil"},{"text":" If the index is larger than the array,","type":"text"}],"role":"symbol","title":"subscript(safe:)"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","title":"subscript(_:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/subscript(safe:).json b/docs/data/documentation/anima/animatablearray/subscript(safe:).json index f3e9bf25..13a6d21e 100644 --- a/docs/data/documentation/anima/animatablearray/subscript(safe:).json +++ b/docs/data/documentation/anima/animatablearray/subscript(safe:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"safe"},{"kind":"text","text":" "},{"text":"index","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"index","content":[{"type":"paragraph","inlineContent":[{"text":"The position of the element to access.","type":"text"}]}]}]}],"sections":[],"metadata":{"symbolKind":"subscript","roleHeading":"Instance Subscript","externalID":"s:5Anima15AnimatableArrayV4safexSgSi_tcip","modules":[{"name":"Anima"}],"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"safe"},{"kind":"text","text":" _: "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier","text":"Index"},{"kind":"text","text":") -> "},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","title":"subscript(safe:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/subscript(safe:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Accesses the element at the specified position safety. Returns "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" If the index is larger than the array,"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"},"seeAlsoSections":[{"title":"Accessing Elements","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo"],"generated":true}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/endindex","role":"symbol","title":"endIndex","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"endIndex"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","kind":"symbol","role":"symbol","title":"subscript(safe:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"kind":"text","text":" _: "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Index","preciseIdentifier":"s:5Anima15AnimatableArrayV5Indexa","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" If the index is larger than the array,"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"kind":"symbol","type":"topic","title":"subscript(_:)","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","role":"symbol","title":"startIndex","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"startIndex","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"abstract":[{"text":"The position of the first element in a nonempty array.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"url":"\/documentation\/anima\/animatablearray\/last","kind":"symbol","role":"symbol","title":"last","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"last"},{"text":": ","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"text":"The last element of the collection.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/first":{"kind":"symbol","type":"topic","title":"first","abstract":[{"type":"text","text":"The first element of the collection."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","url":"\/documentation\/anima\/animatablearray\/first","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"?"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"kind":"symbol","type":"topic","title":"subscript(_:)","abstract":[{"text":"Accesses a contiguous subrange of the array’s elements.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"kind":"text","text":"<"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"text":"ArraySlice","kind":"typeIdentifier","preciseIdentifier":"s:s10ArraySliceV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">"}],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"text":"safe","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"index","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sk5IndexQa"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Element","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The position of the element to access.","type":"text"}],"type":"paragraph"}],"name":"index"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"abstract":[{"text":"Accesses the element at the specified position safety. Returns ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" If the index is larger than the array,","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/subscript(safe:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"generated":true,"title":"Accessing Elements","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)"},"metadata":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"safe","kind":"externalParam"},{"text":" _: ","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sk5IndexQa"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV4safexSgSi_tcip","role":"symbol","symbolKind":"subscript","roleHeading":"Instance Subscript","title":"subscript(safe:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-9n8mo":{"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s10ArraySliceV","text":"ArraySlice","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","role":"symbol","abstract":[{"type":"text","text":"Accesses a contiguous subrange of the array’s elements."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-9n8mo","url":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","title":"subscript(_:)"},"doc://Anima/documentation/Anima/AnimatableArray/startIndex":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/startindex","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"startIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/startIndex","abstract":[{"type":"text","text":"The position of the first element in a nonempty array."}],"role":"symbol","title":"startIndex"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/subscript(safe:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/subscript(safe:)","type":"topic","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"safe"},{"text":" _: ","kind":"text"},{"text":"Index","kind":"typeIdentifier","preciseIdentifier":"s:Sk5IndexQa"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(safe:)","abstract":[{"type":"text","text":"Accesses the element at the specified position safety. Returns "},{"type":"codeVoice","code":"nil"},{"text":" If the index is larger than the array,","type":"text"}],"role":"symbol","title":"subscript(safe:)"},"doc://Anima/documentation/Anima/AnimatableArray/last":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/last","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"last","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/last","abstract":[{"text":"The last element of the collection.","type":"text"}],"role":"symbol","title":"last"},"doc://Anima/documentation/Anima/AnimatableArray/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/first","kind":"symbol","abstract":[{"text":"The first element of the collection.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/first","title":"first","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/subscript(_:)-32k7c":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/subscript(_:)-32k7c","kind":"symbol","abstract":[{"text":"Accesses the element at the specified position.","type":"text"}],"fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV7Elementxmfp"}],"url":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","title":"subscript(_:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/endIndex":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/endIndex","kind":"symbol","abstract":[{"type":"text","text":"The array’s “past the end” position—that is, the position one greater than the last valid subscript argument."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endIndex","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/endindex","title":"endIndex","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/suffix(_:).json b/docs/data/documentation/anima/animatablearray/suffix(_:).json index 5b816a94..2cec48f9 100644 --- a/docs/data/documentation/anima/animatablearray/suffix(_:).json +++ b/docs/data/documentation/anima/animatablearray/suffix(_:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.suffix(_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/suffix(_:)"]}],"metadata":{"title":"suffix(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SKsE6suffixy11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"suffix"},{"kind":"text","text":"("},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"suffix"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"maxLength","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/suffix(_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"suffix"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"url":"\/documentation\/anima\/animatablearray\/suffix(_:)","title":"suffix(_:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","role":"collectionGroup","title":"BidirectionalCollection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"suffix","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"symbolKind":"method","externalID":"s:SKsE6suffixy11SubSequenceQzSiF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"suffix(_:)","extendedModule":"Swift"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"suffix"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"maxLength","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"BidirectionalCollection.suffix(_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/suffix(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/suffix(_:)":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(_:)","abstract":[],"title":"suffix(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"suffix"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/suffix(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/BidirectionalCollection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/BidirectionalCollection-Implementations","abstract":[],"title":"BidirectionalCollection Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/suffix(from:).json b/docs/data/documentation/anima/animatablearray/suffix(from:).json index 9e377804..5c02d6b8 100644 --- a/docs/data/documentation/anima/animatablearray/suffix(from:).json +++ b/docs/data/documentation/anima/animatablearray/suffix(from:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.suffix(from:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"suffix(from:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"suffix"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"symbolKind":"method","role":"symbol","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SlsE6suffix4from11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"suffix"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"start"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/suffix(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/suffix(from:)":{"kind":"symbol","url":"\/documentation\/anima\/animatablearray\/suffix(from:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"suffix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"suffix(from:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","abstract":[],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/suffix(from:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.suffix(from:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift","externalID":"s:SlsE6suffix4from11SubSequenceQz5IndexQz_tF::SYNTHESIZED::s:5Anima15AnimatableArrayV","title":"suffix(from:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"suffix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"suffix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"start","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/suffix(from:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"suffix","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"suffix(from:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/suffix(from:)","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/suffix(from:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/swapat(_:_:).json b/docs/data/documentation/anima/animatablearray/swapat(_:_:).json index a7a12580..0f575d8d 100644 --- a/docs/data/documentation/anima/animatablearray/swapat(_:_:).json +++ b/docs/data/documentation/anima/animatablearray/swapat(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"swapAt(_:_:)","role":"symbol","externalID":"s:SMsE6swapAtyy5IndexQz_ACtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"swapAt"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":")","kind":"text"}],"roleHeading":"Instance Method"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"MutableCollection.swapAt(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"swapAt","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"i","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"j","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/swapat(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/swapAt(_:_:)":{"url":"\/documentation\/anima\/animatablearray\/swapat(_:_:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","abstract":[],"title":"swapAt(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"swapAt","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/swapat(_:_:)"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.swapAt(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"swapAt","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"i"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"j"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Method","title":"swapAt(_:_:)","extendedModule":"Swift","externalID":"s:SMsE6swapAtyy5IndexQz_ACtF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"swapAt"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Index"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/swapAt(_:_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/swapAt(_:_:)","title":"swapAt(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"swapAt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Index","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Index","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/swapat(_:_:)","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/trimmingprefix(_:).json b/docs/data/documentation/anima/animatablearray/trimmingprefix(_:).json index 4bdff749..b09f1bdf 100644 --- a/docs/data/documentation/anima/animatablearray/trimmingprefix(_:).json +++ b/docs/data/documentation/anima/animatablearray/trimmingprefix(_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Collection.trimmingPrefix(_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"trimmingPrefix","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"prefix"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Prefix"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Prefix"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}]}],"kind":"declarations"}],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"trimmingPrefix","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Prefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE14trimmingPrefixy11SubSequenceQzqd__STRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","platforms":[{"introducedAt":"16.0","deprecated":false,"unavailable":false,"name":"iOS","beta":false},{"introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false,"name":"macOS"},{"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"16.0","beta":false},{"beta":false,"introducedAt":"9.0","name":"watchOS","deprecated":false,"unavailable":false}],"roleHeading":"Instance Method","title":"trimmingPrefix(_:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/trimmingprefix(_:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(_:)":{"abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimmingPrefix"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","type":"topic","url":"\/documentation\/anima\/animatablearray\/trimmingprefix(_:)","title":"trimmingPrefix(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}]},"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","roleHeading":"Instance Method","extendedModule":"Swift","platforms":[{"introducedAt":"16.0","deprecated":false,"unavailable":false,"beta":false,"name":"iOS"},{"name":"macOS","deprecated":false,"beta":false,"introducedAt":"13.0","unavailable":false},{"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"16.0","unavailable":false},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"9.0","deprecated":false}],"externalID":"s:Sl17_StringProcessingSQ7ElementRpzrlE14trimmingPrefixy11SubSequenceQzqd__STRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trimmingPrefix","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Prefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"trimmingPrefix(_:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimmingPrefix","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Prefix"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"prefix","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Prefix"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Prefix","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Sequence","kind":"typeIdentifier","preciseIdentifier":"s:ST"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","text":"Prefix"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimmingprefix(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.trimmingPrefix(_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(_:)","url":"\/documentation\/anima\/animatablearray\/trimmingprefix(_:)","title":"trimmingPrefix(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimmingPrefix"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"SubSequence","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Equatable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/trimmingprefix(while:).json b/docs/data/documentation/anima/animatablearray/trimmingprefix(while:).json index b5b5e5a8..e8a52562 100644 --- a/docs/data/documentation/anima/animatablearray/trimmingprefix(while:).json +++ b/docs/data/documentation/anima/animatablearray/trimmingprefix(while:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimmingprefix(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.trimmingPrefix(while:)"},{"type":"text","text":"."}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"trimmingPrefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","platforms":[{"unavailable":false,"introducedAt":"16.0","beta":false,"name":"iOS","deprecated":false},{"beta":false,"deprecated":false,"introducedAt":"13.0","unavailable":false,"name":"macOS"},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"16.0","name":"tvOS"},{"deprecated":false,"unavailable":false,"introducedAt":"9.0","beta":false,"name":"watchOS"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"trimmingPrefix(while:)","externalID":"s:Sl17_StringProcessingE14trimmingPrefix5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimmingPrefix"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"predicate","kind":"internalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(while:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","url":"\/documentation\/anima\/animatablearray\/trimmingprefix(while:)","role":"symbol","kind":"symbol","title":"trimmingPrefix(while:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimmingPrefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"SubSequence","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Collection.trimmingPrefix(while:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"trimmingPrefix","kind":"identifier"},{"kind":"text","text":"("},{"text":"while","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}]}]}],"metadata":{"symbolKind":"method","platforms":[{"unavailable":false,"beta":false,"name":"iOS","introducedAt":"16.0","deprecated":false},{"beta":false,"name":"macOS","unavailable":false,"deprecated":false,"introducedAt":"13.0"},{"deprecated":false,"introducedAt":"16.0","unavailable":false,"beta":false,"name":"tvOS"},{"deprecated":false,"unavailable":false,"introducedAt":"9.0","beta":false,"name":"watchOS"}],"roleHeading":"Instance Method","externalID":"s:Sl17_StringProcessingE14trimmingPrefix5while11SubSequenceQzSb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trimmingPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"trimmingPrefix(while:)","role":"symbol","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimmingprefix(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/trimmingPrefix(while:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimmingPrefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubSequence"}],"title":"trimmingPrefix(while:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimmingPrefix(while:)","url":"\/documentation\/anima\/animatablearray\/trimmingprefix(while:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/trimprefix(_:).json b/docs/data/documentation/anima/animatablearray/trimprefix(_:).json index fa20a21a..49b00ce5 100644 --- a/docs/data/documentation/anima/animatablearray/trimprefix(_:).json +++ b/docs/data/documentation/anima/animatablearray/trimprefix(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.trimPrefix(_:)"},{"text":".","type":"text"}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimPrefix"},{"kind":"text","text":"<"},{"text":"Prefix","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"Prefix"},{"kind":"text","text":")"}],"extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Equatable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"method","title":"trimPrefix(_:)","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE10trimPrefixyyqd__STRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"beta":false,"name":"iOS","unavailable":false,"introducedAt":"16.0","deprecated":false},{"introducedAt":"13.0","name":"macOS","unavailable":false,"deprecated":false,"beta":false},{"beta":false,"unavailable":false,"name":"tvOS","deprecated":false,"introducedAt":"16.0"},{"deprecated":false,"unavailable":false,"beta":false,"introducedAt":"9.0","name":"watchOS"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"prefix"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"kind":"text","text":") "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Prefix","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":" == "},{"text":"Prefix","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimprefix(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","type":"topic","title":"trimPrefix(_:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimPrefix"},{"kind":"text","text":"<"},{"text":"Prefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animatablearray\/trimprefix(_:)","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/trimprefix(_:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RangeReplaceableCollection.trimPrefix(_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimPrefix"},{"kind":"text","text":"<"},{"text":"Prefix","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"prefix"},{"kind":"text","text":": "},{"text":"Prefix","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Prefix","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:ST","text":"Sequence","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"metadata":{"symbolKind":"method","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sm17_StringProcessingSQ7ElementRpzrlE10trimPrefixyyqd__STRd__ABQyd__ACRSlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","platforms":[{"introducedAt":"16.0","name":"iOS","deprecated":false,"unavailable":false,"beta":false},{"beta":false,"deprecated":false,"name":"macOS","unavailable":false,"introducedAt":"13.0"},{"introducedAt":"16.0","beta":false,"unavailable":false,"deprecated":false,"name":"tvOS"},{"name":"watchOS","deprecated":false,"beta":false,"unavailable":false,"introducedAt":"9.0"}],"title":"trimPrefix(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimPrefix"},{"text":"<","kind":"text"},{"text":"Prefix","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"text":")","kind":"text"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(_:)":{"url":"\/documentation\/anima\/animatablearray\/trimprefix(_:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Prefix"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"Prefix"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(_:)","title":"trimPrefix(_:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Equatable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/trimprefix(while:).json b/docs/data/documentation/anima/animatablearray/trimprefix(while:).json index 2bc977a0..254fd4d1 100644 --- a/docs/data/documentation/anima/animatablearray/trimprefix(while:).json +++ b/docs/data/documentation/anima/animatablearray/trimprefix(while:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RangeReplaceableCollection.trimPrefix(while:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trimPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"predicate"},{"text":": (","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimprefix(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trimPrefix"},{"kind":"text","text":"("},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}],"platforms":[{"unavailable":false,"deprecated":false,"introducedAt":"16.0","beta":false,"name":"iOS"},{"beta":false,"name":"macOS","deprecated":false,"introducedAt":"13.0","unavailable":false},{"deprecated":false,"unavailable":false,"beta":false,"name":"tvOS","introducedAt":"16.0"},{"unavailable":false,"deprecated":false,"beta":false,"name":"watchOS","introducedAt":"9.0"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"trimPrefix(while:)","role":"symbol","roleHeading":"Instance Method","externalID":"s:Sm17_StringProcessingE10trimPrefix5whileySb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","abstract":[],"title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(while:)":{"url":"\/documentation\/anima\/animatablearray\/trimprefix(while:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"trimPrefix"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)","title":"trimPrefix(while:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RangeReplaceableCollection.trimPrefix(while:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/trimprefix(while:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"trimPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"predicate"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trimPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"while"},{"text":": (","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"}],"title":"trimPrefix(while:)","platforms":[{"deprecated":false,"name":"iOS","unavailable":false,"beta":false,"introducedAt":"16.0"},{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"macOS"},{"name":"tvOS","beta":false,"unavailable":false,"introducedAt":"16.0","deprecated":false},{"beta":false,"name":"watchOS","deprecated":false,"introducedAt":"9.0","unavailable":false}],"extendedModule":"Swift","externalID":"s:Sm17_StringProcessingE10trimPrefix5whileySb7ElementQzKXE_tKF::SYNTHESIZED::s:5Anima15AnimatableArrayV","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"method"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/RangeReplaceableCollection-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/RangeReplaceableCollection-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/trimPrefix(while:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/trimPrefix(while:)","role":"symbol","abstract":[],"url":"\/documentation\/anima\/animatablearray\/trimprefix(while:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"trimPrefix","kind":"identifier"},{"text":"(","kind":"text"},{"text":"while","kind":"externalParam"},{"kind":"text","text":": ("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"}],"title":"trimPrefix(while:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/underestimatedcount.json b/docs/data/documentation/anima/animatablearray/underestimatedcount.json index 168bbdbc..f9e33907 100644 --- a/docs/data/documentation/anima/animatablearray/underestimatedcount.json +++ b/docs/data/documentation/anima/animatablearray/underestimatedcount.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animatablearray\/underestimatedcount"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"underestimatedCount","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","title":"underestimatedCount","externalID":"s:SlsE19underestimatedCountSivp::SYNTHESIZED::s:5Anima15AnimatableArrayV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"underestimatedCount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.underestimatedCount","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","title":"Collection Implementations","role":"collectionGroup","url":"\/documentation\/anima\/animatablearray\/collection-implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray/underestimatedCount":{"abstract":[],"title":"underestimatedCount","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/underestimatedcount","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"underestimatedCount","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"underestimatedCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"underestimatedCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"externalID":"s:SlsE19underestimatedCountSivp::SYNTHESIZED::s:5Anima15AnimatableArrayV","extendedModule":"Swift","title":"underestimatedCount"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Collection.underestimatedCount","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/underestimatedcount"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/underestimatedCount":{"kind":"symbol","title":"underestimatedCount","abstract":[],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"underestimatedCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"role":"symbol","url":"\/documentation\/anima\/animatablearray\/underestimatedcount","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/underestimatedCount"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/Collection-Implementations":{"kind":"article","role":"collectionGroup","title":"Collection Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Collection-Implementations","abstract":[],"url":"\/documentation\/anima\/animatablearray\/collection-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/vectorarithmetic-implementations.json b/docs/data/documentation/anima/animatablearray/vectorarithmetic-implementations.json index 6e1153a1..35150e48 100644 --- a/docs/data/documentation/anima/animatablearray/vectorarithmetic-implementations.json +++ b/docs/data/documentation/anima/animatablearray/vectorarithmetic-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)"],"title":"Instance Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"VectorArithmetic Implementations"},"references":{"doc://Anima/documentation/Anima/AnimatableArray/interpolate(towards:amount:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"interpolate"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"interpolate(towards:amount:)","url":"\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)"},"doc://Anima/documentation/Anima/AnimatableArray/scaled(by:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)","title":"scaled(by:)","role":"symbol","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"scaled","kind":"identifier"},{"kind":"text","text":"("},{"text":"by","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablearray\/scaled(by:)","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/scale(by:)":{"abstract":[],"url":"\/documentation\/anima\/animatablearray\/scale(by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"kind":"symbol","title":"scale(by:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}]},"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray/magnitudeSquared":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared","title":"magnitudeSquared","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/magnitudesquared","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magnitudeSquared","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/interpolated(towards:amount:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","type":"topic","title":"interpolated(towards:amount:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"interpolated","kind":"identifier"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/VectorArithmetic-Implementations","interfaceLanguage":"swift"},"kind":"article","metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"VectorArithmetic Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations"]}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)"],"generated":true}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray/interpolate(towards:amount:)":{"url":"\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolate(towards:amount:)","title":"interpolate(towards:amount:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interpolate"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"amount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableArray/scale(by:)":{"role":"symbol","type":"topic","kind":"symbol","title":"scale(by:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"by"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/scale(by:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scale(by:)","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/interpolated(towards:amount:)":{"role":"symbol","title":"interpolated(towards:amount:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interpolated"},{"kind":"text","text":"("},{"text":"towards","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"amount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/interpolated(towards:amount:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/magnitudeSquared":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/magnitudeSquared","abstract":[],"title":"magnitudeSquared","type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatablearray\/magnitudesquared","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnitudeSquared","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/scaled(by:)":{"url":"\/documentation\/anima\/animatablearray\/scaled(by:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/scaled(by:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaled"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"title":"scaled(by:)","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/withcontiguousmutablestorageifavailable(_:).json b/docs/data/documentation/anima/animatablearray/withcontiguousmutablestorageifavailable(_:).json index 99688bad..9c101e95 100644 --- a/docs/data/documentation/anima/animatablearray/withcontiguousmutablestorageifavailable(_:).json +++ b/docs/data/documentation/anima/animatablearray/withcontiguousmutablestorageifavailable(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"MutableCollection.withContiguousMutableStorageIfAvailable(_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"body"},{"kind":"text","text":": ("},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"UnsafeMutableBufferPointer","preciseIdentifier":"s:Sr","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SMsE39withContiguousMutableStorageIfAvailableyqd__Sgqd__Sry7ElementQzGzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UnsafeMutableBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:Sr"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":">) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"R","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method","title":"withContiguousMutableStorageIfAvailable(_:)","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousMutableStorageIfAvailable(_:)":{"abstract":[],"url":"\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">((","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sr","text":"UnsafeMutableBufferPointer"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","title":"withContiguousMutableStorageIfAvailable(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","kind":"article","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"title":"MutableCollection Implementations"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"method","role":"symbol","externalID":"s:SMsE39withContiguousMutableStorageIfAvailableyqd__Sgqd__Sry7ElementQzGzKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"withContiguousMutableStorageIfAvailable"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"text":">((","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"UnsafeMutableBufferPointer","preciseIdentifier":"s:Sr","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?"}],"extendedModule":"Swift","title":"withContiguousMutableStorageIfAvailable(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"MutableCollection.withContiguousMutableStorageIfAvailable(_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"withContiguousMutableStorageIfAvailable"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"body","kind":"internalParam"},{"text":": (","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"UnsafeMutableBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:Sr"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousMutableStorageIfAvailable(_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousMutableStorageIfAvailable(_:)","title":"withContiguousMutableStorageIfAvailable(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"withContiguousMutableStorageIfAvailable","kind":"identifier"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sr","kind":"typeIdentifier","text":"UnsafeMutableBufferPointer"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray/MutableCollection-Implementations":{"url":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/MutableCollection-Implementations","abstract":[],"type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:).json b/docs/data/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:).json index 0565bf10..73ab75d5 100644 --- a/docs/data/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:).json +++ b/docs/data/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"withContiguousStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"body","kind":"internalParam"},{"text":": (","kind":"text"},{"preciseIdentifier":"s:SR","kind":"typeIdentifier","text":"UnsafeBufferPointer"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Element","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"rethrows"},{"kind":"text","text":" -> "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"withContiguousStorageIfAvailable"},{"kind":"text","text":"<"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">(("},{"text":"UnsafeBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:SR"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") "},{"kind":"keyword","text":"rethrows"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":"?","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"withContiguousStorageIfAvailable(_:)","extendedModule":"Swift","externalID":"s:STsE32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Sequence.withContiguousStorageIfAvailable(_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousStorageIfAvailable(_:)":{"role":"symbol","title":"withContiguousStorageIfAvailable(_:)","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"withContiguousStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"R"},{"kind":"text","text":">(("},{"text":"UnsafeBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:SR"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":") "},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Sequence.withContiguousStorageIfAvailable(_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"withContiguousStorageIfAvailable","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"R"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"body"},{"text":": (","kind":"text"},{"text":"UnsafeBufferPointer","kind":"typeIdentifier","preciseIdentifier":"s:SR"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"R","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"withContiguousStorageIfAvailable","kind":"identifier"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"text":">((","kind":"text"},{"text":"UnsafeBufferPointer","preciseIdentifier":"s:SR","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">) "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"R"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"R","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"withContiguousStorageIfAvailable(_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:STsE32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlF::SYNTHESIZED::s:5Anima15AnimatableArrayV","symbolKind":"method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray/Sequence-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/Sequence-Implementations","type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/animatablearray\/sequence-implementations","abstract":[],"title":"Sequence Implementations"},"doc://Anima/documentation/Anima/AnimatableArray/withContiguousStorageIfAvailable(_:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"withContiguousStorageIfAvailable"},{"text":"<","kind":"text"},{"text":"R","kind":"genericParameter"},{"kind":"text","text":">(("},{"preciseIdentifier":"s:SR","text":"UnsafeBufferPointer","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Element"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":") ","kind":"text"},{"text":"rethrows","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"R"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/withContiguousStorageIfAvailable(_:)","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)","type":"topic","title":"withContiguousStorageIfAvailable(_:)","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablearray/zero.json b/docs/data/documentation/anima/animatablearray/zero.json index 6c4e3525..438f30f0 100644 --- a/docs/data/documentation/anima/animatablearray/zero.json +++ b/docs/data/documentation/anima/animatablearray/zero.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"metadata":{"externalID":"s:5Anima15AnimatableArrayV4zeroACyxGvpZ","title":"zero","symbolKind":"property","roleHeading":"Type Property","extendedModule":"Anima","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"Anima"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AdditiveArithmetic.zero","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/zero"]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/AnimatableArray/zero":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero","role":"symbol","title":"zero","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatablearray\/zero"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablearray\/zero"]}],"kind":"symbol","metadata":{"title":"zero","modules":[{"name":"Anima"}],"externalID":"s:5Anima15AnimatableArrayV4zeroACyxGvpZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": `Self`"}],"roleHeading":"Type Property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]},"extendedModule":"Anima","symbolKind":"property","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AdditiveArithmetic.zero","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": `Self`","kind":"text"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableArray/zero":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/zero","abstract":[],"title":"zero","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": `Self`","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablearray\/zero"},"doc://Anima/documentation/Anima/AnimatableArray/AdditiveArithmetic-Implementations":{"kind":"article","type":"topic","title":"AdditiveArithmetic Implementations","url":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray\/AdditiveArithmetic-Implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperties.json b/docs/data/documentation/anima/animatableproperties.json index b29cff95..2a007379 100644 --- a/docs/data/documentation/anima/animatableproperties.json +++ b/docs/data/documentation/anima/animatableproperties.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"abstract":[{"type":"text","text":"Make properties animatable by conforming to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"],"generated":true,"title":"Animatable Property"}],"primaryContentSections":[{"kind":"content","content":[{"type":"heading","level":2,"text":"Overview","anchor":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Any type conforming to "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","type":"reference"},{"type":"text","text":" can be animated by "},{"type":"codeVoice","code":"Anima"},{"text":".","type":"text"}]},{"inlineContent":[{"text":"By default, lots of types already supported it:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"Float","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"Double"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"code":"CGFloat","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"CGPoint","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"CGSize","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"CGRect","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"CGColor"},{"type":"text","text":" \/ "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":" \/ "},{"type":"codeVoice","code":"UIColor"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"CATransform3D"},{"type":"text","text":" \/ "},{"type":"codeVoice","code":"CGAffineTransform"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"… and many more."}],"type":"paragraph"}]}]},{"text":"How to conform to AnimatableProperty","level":2,"type":"heading","anchor":"How-to-conform-to-AnimatableProperty"},{"inlineContent":[{"type":"text","text":"To conform to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"type":"text","text":" you have to provide:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","type":"reference","isActive":true},{"type":"text","text":": A representation of the type conforming "},{"code":"VectorArithmetic","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"},{"text":": Initialization of the type with the ","type":"text"},{"type":"codeVoice","code":"animatableData"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","isActive":true},{"text":" The zero value of the type.","type":"text"}]}]}],"type":"unorderedList"},{"inlineContent":[{"code":"animatableData","type":"codeVoice"},{"type":"text","text":" is used by "},{"type":"codeVoice","code":"Anima"},{"text":" to calculate the interpolation of the values while animating.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The easist way to provide animatableData, is to use "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"Example:","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["struct MyStruct {"," let value: Double"," let point: CGPoint","}","","extension MyStruct: AnimatableProperty {"," init(_ animatableData: AnimatableArray) {"," value = animatableData[0]"," point = CGPoint(x: animatableData[1], y: animatableData[2])"," }",""," var animatableData: AnimatableArray {"," [value, point.x, point.y]"," }",""," static let zero = MyStruct(value: 0, point: .zero)","}"]},{"inlineContent":[{"type":"text","text":"You can optionally also provide "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","type":"reference"},{"type":"text","text":", a scaled integral of the value. It is used to integralize the value to the screen’s pixel boundaries on animations where "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","type":"reference","isActive":true},{"type":"text","text":" is active. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["var scaledIntegral: MyStruct {"," let scaledIntegralPoint = CGPoint(x: point.x.scaledIntegral, y: y.scaledIntegral)"," return MyStruct(value: value.scaledIntegral, point: scaledIntegralPoint)","}"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatableproperties"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"article","metadata":{"roleHeading":"Article","title":"Animatable Properties","modules":[{"name":"Anima"}],"role":"article"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"title":"zero","kind":"symbol","required":true,"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","url":"\/documentation\/anima\/animatableproperty\/zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"title":"animatableData","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The animatable representation of the value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"title":"scaledIntegral","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"abstract":[{"type":"text","text":"When the animation finishes the value will be integralized to the screen’s pixel boundaries. This helps prevent drawing frames between pixels, causing aliasing issues."}],"role":"symbol","url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"}],"title":"integralizeValues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperties"]}],"primaryContentSections":[{"content":[{"type":"heading","anchor":"Overview","level":2,"text":"Overview"},{"inlineContent":[{"type":"text","text":"Any type conforming to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"type":"text","text":" can be animated by "},{"type":"codeVoice","code":"Anima"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"By default, lots of types already supported it:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"Float"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"Double","type":"codeVoice"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"code":"CGFloat","type":"codeVoice"}]}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"CGPoint"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"code":"CGSize","type":"codeVoice"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"codeVoice","code":"CGRect"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"CGColor"},{"type":"text","text":" \/ "},{"code":"NSColor","type":"codeVoice"},{"type":"text","text":" \/ "},{"type":"codeVoice","code":"UIColor"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"CATransform3D"},{"type":"text","text":" \/ "},{"type":"codeVoice","code":"CGAffineTransform"}]}]},{"content":[{"inlineContent":[{"text":"… and many more.","type":"text"}],"type":"paragraph"}]}]},{"anchor":"How-to-conform-to-AnimatableProperty","text":"How to conform to AnimatableProperty","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To conform to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","isActive":true},{"text":" you have to provide:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","type":"reference","isActive":true},{"type":"text","text":": A representation of the type conforming "},{"type":"codeVoice","code":"VectorArithmetic"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"},{"type":"text","text":": Initialization of the type with the "},{"code":"animatableData","type":"codeVoice"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","isActive":true},{"type":"text","text":" The zero value of the type."}]}]}]},{"inlineContent":[{"type":"codeVoice","code":"animatableData"},{"type":"text","text":" is used by "},{"code":"Anima","type":"codeVoice"},{"type":"text","text":" to calculate the interpolation of the values while animating."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The easist way to provide animatableData, is to use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example:"}]},{"code":["struct MyStruct {"," let value: Double"," let point: CGPoint","}","","extension MyStruct: AnimatableProperty {"," init(_ animatableData: AnimatableArray) {"," value = animatableData[0]"," point = CGPoint(x: animatableData[1], y: animatableData[2])"," }",""," var animatableData: AnimatableArray {"," [value, point.x, point.y]"," }",""," static let zero = MyStruct(value: 0, point: .zero)","}"],"type":"codeListing","syntax":"swift"},{"inlineContent":[{"text":"You can optionally also provide ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","isActive":true},{"text":", a scaled integral of the value. It is used to integralize the value to the screen’s pixel boundaries on animations where ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","isActive":true},{"type":"text","text":" is active. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"paragraph"},{"syntax":"swift","code":["var scaledIntegral: MyStruct {"," let scaledIntegralPoint = CGPoint(x: point.x.scaledIntegral, y: y.scaledIntegral)"," return MyStruct(value: value.scaledIntegral, point: scaledIntegralPoint)","}"],"type":"codeListing"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Animatable Property","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"],"generated":true}],"metadata":{"title":"Animatable Properties","modules":[{"name":"Anima"}],"role":"article","roleHeading":"Article"},"abstract":[{"type":"text","text":"Make properties animatable by conforming to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"url":"\/documentation\/anima\/animatableproperty\/zero","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","abstract":[{"type":"text","text":"The zero value."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","abstract":[{"type":"text","text":"The animatable representation of the value."}],"title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"}],"defaultImplementations":1,"required":true,"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"},"doc://Anima/documentation/Anima/Anima/AnimationOptions/integralizeValues":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","kind":"typeIdentifier","text":"AnimationOptions"}],"abstract":[{"text":"When the animation finishes the value will be integralized to the screen’s pixel boundaries. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"url":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions\/integralizeValues","role":"symbol","type":"topic","title":"integralizeValues"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty.json b/docs/data/documentation/anima/animatableproperty.json index f62ab4f1..6394bfd0 100644 --- a/docs/data/documentation/anima/animatableproperty.json +++ b/docs/data/documentation/anima/animatableproperty.json @@ -1 +1 @@ -{"relationshipsSections":[{"type":"inheritsFrom","kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/Anima\/SQ"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"],"kind":"relationships","type":"conformingTypes","title":"Conforming Types"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatableproperty"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"protocol","externalID":"s:5Anima18AnimatablePropertyP","role":"symbol","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimatableProperty"}],"modules":[{"name":"Anima"}]},"topicSections":[{"title":"Animating data","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"],"title":"Animatable Property","generated":true}],"sections":[],"abstract":[{"type":"text","text":"A type that describes an animatable value."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"Equatable","kind":"typeIdentifier","preciseIdentifier":"s:SQ"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"inlineContent":[{"type":"codeVoice","code":"Anima"},{"type":"text","text":" can animate any type conforming to this protocol. It uses "},{"type":"codeVoice","code":"animatableData"},{"type":"text","text":" to calculate new values in an animation."}],"type":"paragraph"},{"inlineContent":[{"text":"If the type you want to conform has many properties, consider using ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":" as ","type":"text"},{"type":"codeVoice","code":"animatableData"},{"type":"text","text":". It lets you combine a collection of values."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example conformance:"}]},{"code":["struct MyStruct {"," let value: Double"," let point: CGPoint","}","","extension MyStruct: AnimatableProperty {"," init(_ animatableData: AnimatableArray) {"," value = animatableData[0]"," point = CGPoint(x: animatableData[1], y: animatableData[2])"," }",""," var animatableData: AnimatableArray {"," [value, point.x, point.y]"," }",""," static let zero = MyStruct(value: 0, point: .zero)","}"],"syntax":"swift","type":"codeListing"}],"kind":"content"}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"},"doc://Anima/documentation/Anima/Swift/Array":{"abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"navigatorTitle":[{"kind":"identifier","text":"Array"}],"title":"Array","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"url":"\/documentation\/anima\/swift\/array","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"title":"animatableData","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The animatable representation of the value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","kind":"identifier","text":"CGSize"}],"navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","title":"CGSize"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","title":"NSNumber","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","role":"symbol"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima/AnimatableProperties":{"abstract":[{"text":"Make properties animatable by conforming to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"type":"topic","title":"Animatable Properties","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","kind":"article","url":"\/documentation\/anima\/animatableproperties","role":"article"},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"title":"zero","kind":"symbol","required":true,"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","url":"\/documentation\/anima\/animatableproperty\/zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"title":"CGVector","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGVector","preciseIdentifier":"c:@S@CGVector","kind":"identifier"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Optional":{"abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}]},"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","title":"Optional","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"url":"\/documentation\/anima\/swift\/optional","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"title":"AnimatableData","kind":"symbol","required":true,"abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","abstract":[],"title":"CGQuaternion","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"title":"scaledIntegral","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Animatable Property","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"],"title":"Animating data"}],"kind":"symbol","relationshipsSections":[{"type":"inheritsFrom","kind":"relationships","identifiers":["doc:\/\/Anima\/SQ"],"title":"Inherits From"},{"kind":"relationships","type":"conformingTypes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"],"title":"Conforming Types"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Protocol","symbolKind":"protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimatableProperty"}],"title":"AnimatableProperty","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyP"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/animatableproperty"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Equatable","preciseIdentifier":"s:SQ"}]}]},{"kind":"content","content":[{"anchor":"overview","text":"Overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"code":"Anima","type":"codeVoice"},{"type":"text","text":" can animate any type conforming to this protocol. It uses "},{"code":"animatableData","type":"codeVoice"},{"text":" to calculate new values in an animation.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the type you want to conform has many properties, consider using "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","isActive":true},{"type":"text","text":" as "},{"type":"codeVoice","code":"animatableData"},{"type":"text","text":". It lets you combine a collection of values."}]},{"type":"paragraph","inlineContent":[{"text":"Example conformance:","type":"text"}]},{"syntax":"swift","code":["struct MyStruct {"," let value: Double"," let point: CGPoint","}","","extension MyStruct: AnimatableProperty {"," init(_ animatableData: AnimatableArray) {"," value = animatableData[0]"," point = CGPoint(x: animatableData[1], y: animatableData[2])"," }",""," var animatableData: AnimatableArray {"," [value, point.x, point.y]"," }",""," static let zero = MyStruct(value: 0, point: .zero)","}"],"type":"codeListing"}]}],"references":{"doc://Anima/documentation/Anima/Swift/Optional":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","type":"topic","conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/swift\/optional","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Optional","kind":"identifier"}],"title":"Optional","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperties":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperties","type":"topic","url":"\/documentation\/anima\/animatableproperties","role":"article","abstract":[{"text":"Make properties animatable by conforming to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"title":"Animatable Properties","kind":"article"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"identifier","text":"CGQuaternion"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","type":"topic","title":"CGQuaternion"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGVector","text":"CGVector"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","title":"CGVector","role":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","title":"CGRect","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/Swift/Array":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Array","preciseIdentifier":"s:Sa","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/swift\/array","title":"Array","type":"topic","abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","type":"topic","title":"AnimatableData","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"url":"\/documentation\/anima\/animatableproperty\/zero","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","abstract":[{"type":"text","text":"The zero value."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","abstract":[{"type":"text","text":"The animatable representation of the value."}],"title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"}],"defaultImplementations":1,"required":true,"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"title":"CGSize","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSNumber"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/animatabledata-46otf.json b/docs/data/documentation/anima/animatableproperty/animatabledata-46otf.json index dc10b9c1..7d5e6d6d 100644 --- a/docs/data/documentation/anima/animatableproperty/animatabledata-46otf.json +++ b/docs/data/documentation/anima/animatableproperty/animatabledata-46otf.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}]},"title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlE010animatableD0xvp","extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-46otf"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-46otf":{"kind":"symbol","role":"symbol","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"animatableData","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-46otf"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"title":"animatableData","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The animatable representation of the value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-46otf"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}]},"title":"animatableData","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlE010animatableD0xvp","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"roleHeading":"Instance Property","extendedModule":"Anima","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo"]]},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-46otf":{"kind":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf","title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-46otf"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","abstract":[{"type":"text","text":"The animatable representation of the value."}],"title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"}],"defaultImplementations":1,"required":true,"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/animatabledata-8pqdo.json b/docs/data/documentation/anima/animatableproperty/animatabledata-8pqdo.json index 5c1efc6c..4811b6aa 100644 --- a/docs/data/documentation/anima/animatableproperty/animatabledata-8pqdo.json +++ b/docs/data/documentation/anima/animatableproperty/animatabledata-8pqdo.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Animating data","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"],"generated":true}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"defaultImplementationsSections":[{"title":"AnimatableProperty Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf"]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyP14animatableData0bE0Qzvp","title":"animatableData","role":"symbol","required":true,"roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"title":"animatableData","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The animatable representation of the value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"title":"scaledIntegral","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-46otf":{"kind":"symbol","role":"symbol","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"animatableData","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-46otf"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"title":"AnimatableData","kind":"symbol","required":true,"abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"title":"zero","kind":"symbol","required":true,"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","url":"\/documentation\/anima\/animatableproperty\/zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf"],"title":"AnimatableProperty Implementations"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"],"title":"Animating data"}],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima18AnimatablePropertyP14animatableData0bE0Qzvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableData","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa"}],"title":"animatableData","required":true,"symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The animatable representation of the value."}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","type":"topic","title":"AnimatableData","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-46otf":{"kind":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-46otf","title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-46otf"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"url":"\/documentation\/anima\/animatableproperty\/zero","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","abstract":[{"type":"text","text":"The zero value."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","abstract":[{"type":"text","text":"The animatable representation of the value."}],"title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"}],"defaultImplementations":1,"required":true,"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","defaultImplementations":1}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/animatabledata-swift.associatedtype.json b/docs/data/documentation/anima/animatableproperty/animatabledata-swift.associatedtype.json index 2e59ffd2..c72aae7e 100644 --- a/docs/data/documentation/anima/animatableproperty/animatabledata-swift.associatedtype.json +++ b/docs/data/documentation/anima/animatableproperty/animatabledata-swift.associatedtype.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Associated Type","symbolKind":"associatedtype","title":"AnimatableData","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimatableData"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"VectorArithmetic","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"required":true,"externalID":"s:5Anima18AnimatablePropertyP0B4DataQa","role":"symbol"},"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"generated":true,"title":"Animating data","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"]}],"abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"title":"zero","kind":"symbol","required":true,"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","url":"\/documentation\/anima\/animatableproperty\/zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"title":"scaledIntegral","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"title":"animatableData","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The animatable representation of the value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"title":"AnimatableData","kind":"symbol","required":true,"abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:5Anima18AnimatablePropertyP0B4DataQa","symbolKind":"associatedtype","title":"AnimatableData","roleHeading":"Associated Type","modules":[{"name":"Anima"}],"required":true},"kind":"symbol","abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Animating data","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype"]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"url":"\/documentation\/anima\/animatableproperty\/zero","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","abstract":[{"type":"text","text":"The zero value."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","type":"topic","title":"AnimatableData","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","abstract":[{"type":"text","text":"The animatable representation of the value."}],"title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"}],"defaultImplementations":1,"required":true,"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/init(_:)-1svvs.json b/docs/data/documentation/anima/animatableproperty/init(_:)-1svvs.json index 7fa38fa6..55286a21 100644 --- a/docs/data/documentation/anima/animatableproperty/init(_:)-1svvs.json +++ b/docs/data/documentation/anima/animatableproperty/init(_:)-1svvs.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"extendedModule":"Anima","symbolKind":"init","modules":[{"name":"Anima"}],"roleHeading":"Initializer","title":"init(_:)","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-1svvs"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-1svvs":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs","url":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","title":"init(_:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-1svvs"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc","modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","extendedModule":"Anima","symbolKind":"init","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"roleHeading":"Initializer"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-1svvs":{"url":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/init(_:)-23o2q.json b/docs/data/documentation/anima/animatableproperty/init(_:)-23o2q.json index 543d33c7..51fd6d9c 100644 --- a/docs/data/documentation/anima/animatableproperty/init(_:)-23o2q.json +++ b/docs/data/documentation/anima/animatableproperty/init(_:)-23o2q.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAASo10CGColorRefaRbzrlEyxAA0B5ArrayVySdGcfc","role":"symbol","title":"init(_:)","modules":[{"name":"Anima"}],"roleHeading":"Initializer","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CGColor"},{"text":".","type":"text"}]},"extendedModule":"Anima","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"symbolKind":"init"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-23o2q"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-23o2q":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","abstract":[],"type":"topic","title":"init(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CGColor"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Anima"}],"title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">)"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CGColor","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"Anima","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAASo10CGColorRefaRbzrlEyxAA0B5ArrayVySdGcfc"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-23o2q"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-23o2q":{"url":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","title":"init(_:)","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CGColor","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/init(_:)-5rbx1.json b/docs/data/documentation/anima/animatableproperty/init(_:)-5rbx1.json index ebf81ab5..7f186ce8 100644 --- a/docs/data/documentation/anima/animatableproperty/init(_:)-5rbx1.json +++ b/docs/data/documentation/anima/animatableproperty/init(_:)-5rbx1.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","extendedModule":"Anima","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"modules":[{"name":"Anima"}],"roleHeading":"Initializer","externalID":"s:5Anima18AnimatablePropertyPAASo8NSNumberCRbzrlEyxAA0B5ArrayVySdGcfc","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSNumber"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"init(_:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1"]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-5rbx1":{"title":"init(_:)","kind":"symbol","role":"symbol","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSNumber","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","url":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:5Anima18AnimatablePropertyPAASo8NSNumberCRbzrlEyxAA0B5ArrayVySdGcfc","modules":[{"name":"Anima"}],"symbolKind":"init","title":"init(_:)","roleHeading":"Initializer","role":"symbol","extendedModule":"Anima"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-5rbx1":{"kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSNumber"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/init(_:)-9bv2w.json b/docs/data/documentation/anima/animatableproperty/init(_:)-9bv2w.json index c513be4a..859fc5f9 100644 --- a/docs/data/documentation/anima/animatableproperty/init(_:)-9bv2w.json +++ b/docs/data/documentation/anima/animatableproperty/init(_:)-9bv2w.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"defaultImplementationsSections":[{"title":"AnimatableProperty Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"],"generated":true,"title":"Animating data"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":")","kind":"text"}],"title":"init(_:)","roleHeading":"Initializer","required":true,"modules":[{"name":"Anima"}],"symbolKind":"init","externalID":"s:5Anima18AnimatablePropertyPyx0B4DataQzcfc","role":"symbol"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-23o2q":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","abstract":[],"type":"topic","title":"init(_:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CGColor"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-n050":{"title":"init(_:)","kind":"symbol","role":"symbol","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSColor","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","url":"\/documentation\/anima\/animatableproperty\/init(_:)-n050","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-1svvs":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs","url":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","title":"init(_:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"title":"zero","kind":"symbol","required":true,"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","url":"\/documentation\/anima\/animatableproperty\/zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"title":"scaledIntegral","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"title":"animatableData","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The animatable representation of the value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-5rbx1":{"title":"init(_:)","kind":"symbol","role":"symbol","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSNumber","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","url":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"title":"AnimatableData","kind":"symbol","required":true,"abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050"],"title":"AnimatableProperty Implementations"}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPyx0B4DataQzcfc","modules":[{"name":"Anima"}],"role":"symbol","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa"},{"kind":"text","text":")"}],"title":"init(_:)","symbolKind":"init","roleHeading":"Initializer"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"],"generated":true,"title":"Animating data"}],"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","type":"topic","title":"AnimatableData","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-23o2q":{"url":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-23o2q","title":"init(_:)","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CGColor","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","abstract":[{"type":"text","text":"The animatable representation of the value."}],"title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"}],"defaultImplementations":1,"required":true,"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-1svvs":{"url":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-1svvs","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"url":"\/documentation\/anima\/animatableproperty\/zero","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","abstract":[{"type":"text","text":"The zero value."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-5rbx1":{"kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-5rbx1","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSNumber"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-n050":{"url":"\/documentation\/anima\/animatableproperty\/init(_:)-n050","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/init(_:)-n050.json b/docs/data/documentation/anima/animatableproperty/init(_:)-n050.json index b6f0cd48..58ffe233 100644 --- a/docs/data/documentation/anima/animatableproperty/init(_:)-n050.json +++ b/docs/data/documentation/anima/animatableproperty/init(_:)-n050.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-n050"]}],"sections":[],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAASo7NSColorCRbzrlEyxAA0B5ArrayVySdGcfc","title":"init(_:)","extendedModule":"Anima","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSColor","type":"codeVoice"},{"type":"text","text":"."}]},"modules":[{"name":"Anima"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">)"}]},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-n050":{"title":"init(_:)","kind":"symbol","role":"symbol","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSColor","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","url":"\/documentation\/anima\/animatableproperty\/init(_:)-n050","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAASo7NSColorCRbzrlEyxAA0B5ArrayVySdGcfc","roleHeading":"Initializer","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"symbolKind":"init","role":"symbol","extendedModule":"Anima"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w"]]},"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/init(_:)-n050"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-n050":{"url":"\/documentation\/anima\/animatableproperty\/init(_:)-n050","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-n050","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/scaledintegral-3wwha.json b/docs/data/documentation/anima/animatableproperty/scaledintegral-3wwha.json index 276835c6..9f9e9766 100644 --- a/docs/data/documentation/anima/animatableproperty/scaledintegral-3wwha.json +++ b/docs/data/documentation/anima/animatableproperty/scaledintegral-3wwha.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","symbolKind":"property","role":"symbol","extendedModule":"Anima","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"title":"scaledIntegral","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-3wwha":{"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha","role":"symbol","kind":"symbol","title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]}}} \ No newline at end of file +{"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","extendedModule":"Anima","symbolKind":"property","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"title":"scaledIntegral"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub"]]},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-3wwha":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha","role":"symbol","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/scaledintegral-7mdub.json b/docs/data/documentation/anima/animatableproperty/scaledintegral-7mdub.json index bc738c4a..e3f05075 100644 --- a/docs/data/documentation/anima/animatableproperty/scaledintegral-7mdub.json +++ b/docs/data/documentation/anima/animatableproperty/scaledintegral-7mdub.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","symbolKind":"property","title":"scaledIntegral","modules":[{"name":"Anima"}],"required":true,"externalID":"s:5Anima18AnimatablePropertyP14scaledIntegralxvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Instance Property"},"defaultImplementationsSections":[{"title":"AnimatableProperty Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha"]}],"seeAlsoSections":[{"title":"Animating data","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub"]}],"kind":"symbol","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"title":"AnimatableData","kind":"symbol","required":true,"abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"title":"zero","kind":"symbol","required":true,"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","url":"\/documentation\/anima\/animatableproperty\/zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-3wwha":{"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha","role":"symbol","kind":"symbol","title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"title":"scaledIntegral","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"title":"animatableData","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The animatable representation of the value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","interfaceLanguage":"swift"},"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"generated":true,"title":"Animating data","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero"]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub"]}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyP14scaledIntegralxvp","role":"symbol","symbolKind":"property","required":true,"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha"],"title":"AnimatableProperty Implementations"}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-3wwha":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-3wwha","role":"symbol","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","abstract":[{"type":"text","text":"The animatable representation of the value."}],"title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"}],"defaultImplementations":1,"required":true,"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","type":"topic","title":"AnimatableData","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"url":"\/documentation\/anima\/animatableproperty\/zero","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","abstract":[{"type":"text","text":"The zero value."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatableproperty/zero.json b/docs/data/documentation/anima/animatableproperty/zero.json index 0044a872..b5f25a42 100644 --- a/docs/data/documentation/anima/animatableproperty/zero.json +++ b/docs/data/documentation/anima/animatableproperty/zero.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The zero value."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatableproperty\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyP4zeroxvpZ","modules":[{"name":"Anima"}],"required":true,"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"zero","role":"symbol","symbolKind":"property"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub"],"generated":true,"title":"Animating data"}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"defaultImplementations":4,"type":"topic","required":true,"kind":"symbol","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"title":"scaledIntegral","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"title":"zero","kind":"symbol","required":true,"abstract":[{"text":"The zero value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","url":"\/documentation\/anima\/animatableproperty\/zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"title":"AnimatableData","kind":"symbol","required":true,"abstract":[{"text":"The type defining the animatable representation of the value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableData"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"title":"animatableData","kind":"symbol","required":true,"abstract":[{"type":"text","text":"The animatable representation of the value."}],"role":"symbol","defaultImplementations":1,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Animating data","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatableproperty\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The zero value.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"required":true,"role":"symbol","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"roleHeading":"Type Property","modules":[{"name":"Anima"}],"title":"zero","externalID":"s:5Anima18AnimatablePropertyP4zeroxvpZ"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"]]},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/scaledIntegral-7mdub":{"url":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/scaledIntegral-7mdub","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","defaultImplementations":1},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","type":"topic","title":"AnimatableData","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimatableProperty/animatableData-8pqdo":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/animatableData-8pqdo","abstract":[{"type":"text","text":"The animatable representation of the value."}],"title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"}],"defaultImplementations":1,"required":true,"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo"},"doc://Anima/documentation/Anima/AnimatableProperty/zero":{"url":"\/documentation\/anima\/animatableproperty\/zero","type":"topic","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/zero","title":"zero","abstract":[{"type":"text","text":"The zero value."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/init(_:)-9bv2w":{"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/init(_:)-9bv2w","required":true,"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}],"defaultImplementations":4,"title":"init(_:)","url":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablepropertyprovider.json b/docs/data/documentation/anima/animatablepropertyprovider.json index 0b69b718..9576c1c8 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider.json +++ b/docs/data/documentation/anima/animatablepropertyprovider.json @@ -1 +1 @@ -{"relationshipsSections":[{"title":"Conforming Types","type":"conformingTypes","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"title":"AnimatablePropertyProvider","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"roleHeading":"Protocol","symbolKind":"protocol","externalID":"s:5Anima26AnimatablePropertyProviderP"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatablePropertyProvider","kind":"identifier"},{"kind":"text","text":" : AnyObject"}],"platforms":["macOS"],"languages":["swift"]}]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider"],"title":"Accessing Animatable Properties"}],"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"title":"Animatable Property Provider","generated":true}],"references":{"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","title":"NSLayoutConstraint","role":"symbol","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"abstract":[],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSWindow","kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow"}],"abstract":[],"title":"NSWindow","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSWindow"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/appkit\/nswindow"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"title":"Provider","required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/provider","role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"Provider"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","abstract":[{"text":"The object that provides animatable properties.","type":"text"}]},"doc://Anima/documentation/Anima/AppKit/NSView":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","title":"NSView","role":"symbol","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSView","text":"NSView","kind":"identifier"}],"url":"\/documentation\/anima\/appkit\/nsview","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","role":"symbol","abstract":[],"title":"CALayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer"}],"url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimatablePropertyProvider"},{"kind":"text","text":" : AnyObject"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","interfaceLanguage":"swift"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"symbolKind":"protocol","roleHeading":"Protocol","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima26AnimatablePropertyProviderP","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"title":"AnimatablePropertyProvider"},"abstract":[{"text":"An object that provides animatable properties that can be accessed via it’s ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},{"text":".","type":"text"}],"relationshipsSections":[{"type":"conformingTypes","title":"Conforming Types","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow"]}],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider"],"title":"Accessing Animatable Properties"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"title":"Animatable Property Provider","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","required":true,"title":"Provider","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"text":"Provider","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablepropertyprovider\/provider","role":"symbol","abstract":[{"type":"text","text":"The object that provides animatable properties."}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","role":"symbol","url":"\/documentation\/anima\/appkit\/nslayoutconstraint","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"title":"NSLayoutConstraint","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow","text":"NSWindow"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol","url":"\/documentation\/anima\/appkit\/nswindow","navigatorTitle":[{"kind":"identifier","text":"NSWindow"}],"title":"NSWindow","abstract":[]},"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/AppKit/NSView":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima8NSUIViewa","text":"NSUIView"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","role":"symbol","url":"\/documentation\/anima\/appkit\/nsview","navigatorTitle":[{"kind":"identifier","text":"NSView"}],"title":"NSView","abstract":[]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","title":"CALayer","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablepropertyprovider/animator-1xmmh.json b/docs/data/documentation/anima/animatablepropertyprovider/animator-1xmmh.json index 8c92596c..f7e0ce71 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider/animator-1xmmh.json +++ b/docs/data/documentation/anima/animatablepropertyprovider/animator-1xmmh.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh"]}],"kind":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the view."}],"sections":[],"metadata":{"externalID":"s:5Anima26AnimatablePropertyProviderPAASo6NSViewCRbzrlE8animatorAA12ViewAnimatorCyxGvp","role":"symbol","symbolKind":"property","title":"animator","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSView"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Anima"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"To animate the properties change their value inside an ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block."}],"type":"paragraph"},{"inlineContent":[{"text":"See ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","isActive":true,"type":"reference"},{"type":"text","text":" for more information about usage and all animatable properties."}],"type":"paragraph"}]}],"references":{"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-1xmmh":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSView","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"role":"symbol","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh"}}} \ No newline at end of file +{"sections":[],"metadata":{"symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSView","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"externalID":"s:5Anima26AnimatablePropertyProviderPAASo6NSViewCRbzrlE8animatorAA12ViewAnimatorCyxGvp","title":"animator","extendedModule":"Anima"},"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the view."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true,"type":"reference"},{"type":"text","text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"},{"type":"text","text":" for more information about usage and all animatable properties."}],"type":"paragraph"}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-1xmmh":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"title":"animator","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSView"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablepropertyprovider/animator-6pibi.json b/docs/data/documentation/anima/animatablepropertyprovider/animator-6pibi.json index 55406d31..3fcc9237 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider/animator-6pibi.json +++ b/docs/data/documentation/anima/animatablepropertyprovider/animator-6pibi.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true,"type":"reference"},{"text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","isActive":true},{"text":" for more information about usage and all animatable properties.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi"]}],"metadata":{"title":"animator","symbolKind":"property","externalID":"s:5Anima26AnimatablePropertyProviderPAASo7CALayerCRbzrlE8animatorAA13LayerAnimatorCyxGvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Anima","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}]}},"kind":"symbol","abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"]]},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-6pibi":{"title":"animator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true,"type":"reference"},{"text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"reference"},{"text":" for more information about usage and all animatable properties.","type":"text"}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"]]},"abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi"]}],"kind":"symbol","metadata":{"externalID":"s:5Anima26AnimatablePropertyProviderPAASo7CALayerCRbzrlE8animatorAA13LayerAnimatorCyxGvp","roleHeading":"Instance Property","title":"animator","role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-6pibi":{"kind":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"title":"animator","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablepropertyprovider/animator-94wn0.json b/docs/data/documentation/anima/animatablepropertyprovider/animator-94wn0.json index 7e726ad9..32d98b00 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider/animator-94wn0.json +++ b/docs/data/documentation/anima/animatablepropertyprovider/animator-94wn0.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","text":"PropertyAnimator","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Provider"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference"},{"text":" animation block, To stop their animations and to change their values imminently, update the values outside an animation block.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"See ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","isActive":true,"type":"reference"},{"text":" for more information.","type":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider"],"title":"Accessing Animatable Properties","generated":true}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","interfaceLanguage":"swift"},"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh"],"title":"AnimatablePropertyProvider Implementations"}],"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"metadata":{"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"animator","modules":[{"name":"Anima"}],"externalID":"s:5Anima26AnimatablePropertyProviderP8animatorAA0C8AnimatorCy0D0QzGvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-1xmmh":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSView","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"role":"symbol","title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"title":"Provider","required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/provider","role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"Provider"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","abstract":[{"text":"The object that provides animatable properties.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-6pibi":{"title":"animator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-97xcu":{"title":"animator","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima26AnimatablePropertyProviderP8animatorAA0C8AnimatorCy0D0QzGvp","required":true,"role":"symbol","title":"animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","text":"PropertyAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa","text":"Provider"},{"kind":"text","text":">"}],"roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"kind":"symbol","seeAlsoSections":[{"title":"Accessing Animatable Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","text":"PropertyAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"To animate the properties change their value inside an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"text":" animation block, To stop their animations and to change their values imminently, update the values outside an animation block.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","isActive":true,"type":"reference"},{"type":"text","text":" for more information."}]}],"kind":"content"}],"sections":[],"defaultImplementationsSections":[{"title":"AnimatablePropertyProvider Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-97xcu":{"title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","type":"topic","abstract":[{"text":"Provides animatable properties of the object.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-6pibi":{"kind":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"title":"animator","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-6pibi","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","required":true,"title":"Provider","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"text":"Provider","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablepropertyprovider\/provider","role":"symbol","abstract":[{"type":"text","text":"The object that provides animatable properties."}]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-1xmmh":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-1xmmh","abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"title":"animator","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSView"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablepropertyprovider/animator-97xcu.json b/docs/data/documentation/anima/animatablepropertyprovider/animator-97xcu.json index caa82b3e..35317639 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider/animator-97xcu.json +++ b/docs/data/documentation/anima/animatablepropertyprovider/animator-97xcu.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Anima","role":"symbol","title":"animator","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC","text":"PropertyAnimator"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Property","externalID":"s:5Anima26AnimatablePropertyProviderPAAE8animatorAA0C8AnimatorCyxGvp","modules":[{"name":"Anima"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC","text":"PropertyAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatablePropertyProvider.animator"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-97xcu":{"title":"animator","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC","text":"PropertyAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","abstract":[]},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"To animate the properties change their value inside an ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference"},{"type":"text","text":" animation block, To stop their animations and to change their values imminently, update the values outside an animation block."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},{"text":" for more information.","type":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima26AnimatablePropertyProviderPAAE8animatorAA0C8AnimatorCyxGvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":">","kind":"text"}],"extendedModule":"Anima","title":"animator"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu"]}],"references":{"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-97xcu":{"title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-97xcu","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PropertyAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","type":"topic","abstract":[{"text":"Provides animatable properties of the object.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatablepropertyprovider/provider.json b/docs/data/documentation/anima/animatablepropertyprovider/provider.json index 109a646a..d070aeb8 100644 --- a/docs/data/documentation/anima/animatablepropertyprovider/provider.json +++ b/docs/data/documentation/anima/animatablepropertyprovider/provider.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The object that provides animatable properties."}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatablepropertyprovider\/provider"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Provider","kind":"identifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider","kind":"typeIdentifier"},{"text":" = ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]}]}],"seeAlsoSections":[{"title":"Accessing Animatable Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"],"generated":true}],"metadata":{"externalID":"s:5Anima26AnimatablePropertyProviderP0D0Qa","required":true,"modules":[{"name":"Anima"}],"symbolKind":"associatedtype","role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Provider"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"Provider","roleHeading":"Associated Type"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"title":"Provider","required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/provider","role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"Provider"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","abstract":[{"text":"The object that provides animatable properties.","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Provider"},{"text":" : ","kind":"text"},{"text":"AnimatablePropertyProvider","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"languages":["swift"]}]}],"metadata":{"title":"Provider","fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"Provider","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP"},{"text":" = ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"roleHeading":"Associated Type","externalID":"s:5Anima26AnimatablePropertyProviderP0D0Qa","symbolKind":"associatedtype","modules":[{"name":"Anima"}],"role":"symbol","required":true},"abstract":[{"text":"The object that provides animatable properties.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/animatablepropertyprovider\/provider"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Accessing Animatable Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider"},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/Provider":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/Provider","required":true,"title":"Provider","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"text":"Provider","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/animatablepropertyprovider\/provider","role":"symbol","abstract":[{"type":"text","text":"The object that provides animatable properties."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animating-properties.json b/docs/data/documentation/anima/animating-properties.json index 9dbfe283..981ea549 100644 --- a/docs/data/documentation/anima/animating-properties.json +++ b/docs/data/documentation/anima/animating-properties.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties"},"metadata":{"role":"article","roleHeading":"Article","modules":[{"name":"Anima"}],"title":"Animating Properties"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animating-properties"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"content":[{"type":"heading","text":"Overview","anchor":"Overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Anima lets you easily animate properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Many objects already conform to it and provide animatable properties:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"macOS: ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":", "},{"code":"NSWindow","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"NSTextField"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSImageView"},{"text":" and many more.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"iOS: "},{"type":"codeVoice","code":"UIView"},{"type":"text","text":", "},{"type":"codeVoice","code":"UILabel"},{"text":", ","type":"text"},{"code":"UIImageView","type":"codeVoice"},{"text":" and many more.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Shared: ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CALayer"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The animatable properties can can be accessed via the object’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"text":".","type":"text"}]},{"level":4,"text":"Animating Properties","type":"heading","anchor":"Animating-Properties"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To animate properties change their values inside an animation block using "},{"code":"Anima.animate(…)","type":"codeVoice"},{"type":"text","text":". For example:"}]},{"code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","inlineContent":[{"text":"To update properties immediately and to stop their animations, change their values outside an animation block. For example:","type":"text"}]},{"syntax":"swift","code":["view.animator.backgroundColor = .systemRed"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can also stop all animations at their current values:"}]},{"syntax":"swift","type":"codeListing","code":["Anima.stopAllAnimations()"]},{"text":"Animation Types","anchor":"Animation-Types","type":"heading","level":3},{"text":"Spring Animation","level":4,"anchor":"Spring-Animation","type":"heading"},{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","type":"reference"}]},{"inlineContent":[{"type":"text","text":"A spring based animation for fluid animations."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You provide a "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"text":" which describes the spring configuration. ","type":"text"},{"type":"codeVoice","code":"Spring"},{"text":" offers many predefined configurations like ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","type":"reference"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy"},{"type":"text","text":" or "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","isActive":true},{"type":"text","text":")."}]},{"type":"codeListing","code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"syntax":"swift"},{"type":"paragraph","inlineContent":[{"text":"When changing values of properties that are currently spring animated, the animation’s velocity is preserved to provide fluid animations. That’s why spring animation is the recommended animation for a responsive and interactive UI.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can provide a gesture velocity for spring animations that animate "},{"type":"codeVoice","code":"CGPoint"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"CGRect"},{"text":" values. This can be used to “inject” the velocity of a gesture recognizer (when the gesture ends) into the animations.","type":"text"}]},{"syntax":"swift","code":["let velocity = panGestureRecognizer.velocity(in: view)","","Anima.animate(withSpring: .snappy, gestureVelocity: velocity) {"," view.frame.origin = CGPoint(x: 200, y: 200)","}"],"type":"codeListing"},{"text":"Easing Animation","anchor":"Easing-Animation","type":"heading","level":4},{"inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An easing based animation."}]},{"inlineContent":[{"type":"text","text":"You provide a "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","type":"reference","isActive":true},{"type":"text","text":" which describes the easing of the animation (e.g. "},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"easeInEaseOut","type":"codeVoice"},{"type":"text","text":" or "},{"type":"codeVoice","code":"linear"},{"text":") and a duration.","type":"text"}],"type":"paragraph"},{"syntax":"swift","code":["Anima.animate(withEasing: .easeIn, duration: 3.0) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing"},{"anchor":"Decay-Animation","type":"heading","text":"Decay Animation","level":4},{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","isActive":true},{"text":".","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Performs animations with a decaying acceleration. There are two types of decay animations:"}]},{"items":[{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"value"}],"type":"strong"},{"text":": You provide a value and the animation will animate the value to the target with a decaying acceleration.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"syntax":"swift","code":["Anima.animate(withDecay: .value) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"velocity"}]},{"type":"text","text":": You provide a velocity and the animation will increase or decrease the initial value depending on the velocity and will slow to a stop. This essentially provides the same “decaying” that "},{"type":"codeVoice","code":"UIScrollView"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}]}]}]},{"code":["Anima.animate(withDecay: .velocity) {"," \/\/ The origin's y value will increase 200 points. (e.g. if the origin`s y value is 250 it will move to 450)"," view.animator.frame.origin.y = 200","}"],"type":"codeListing","syntax":"swift"}],"kind":"content"}],"seeAlsoSections":[{"generated":true,"title":"Animating","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]}],"abstract":[{"text":"Animate properties of objects like ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIView"},{"text":", ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"text":" and ","type":"text"},{"code":"NSLayoutConstraint","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"gestureVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimationOptions","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?)","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","role":"symbol","abstract":[{"text":"Performs spring animations based on the specified ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"url":"\/documentation\/anima\/spring\/init(duration:bounce:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","title":"init(duration:bounce:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"withDecay"},{"kind":"text","text":": "},{"text":"Anima","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"DecayAnimationMode","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC","text":"Anima"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"type":"topic","kind":"symbol","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"abstract":[{"text":"Options for animations.","type":"text"}],"title":"Anima.AnimationOptions","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"url":"\/documentation\/anima\/anima\/animationoptions","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"},"doc://Anima/documentation/Anima/Spring/bouncy":{"type":"topic","role":"symbol","title":"bouncy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/snappy":{"type":"topic","role":"symbol","title":"snappy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}]},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animate"},{"text":"(","kind":"text"},{"text":"withEasing","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"delay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5AnimaAAC","text":"Anima","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?)","kind":"text"}],"abstract":[{"text":"Performs easing animations based on the specified ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/Spring/smooth":{"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","role":"symbol","kind":"symbol","type":"topic","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"abstract":[{"text":"Animate properties of objects like ","type":"text"},{"type":"codeVoice","code":"NSView"},{"type":"text","text":", "},{"type":"codeVoice","code":"UIView"},{"text":", ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"seeAlsoSections":[{"generated":true,"title":"Animating","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Anima","doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions"]}],"variants":[{"paths":["\/documentation\/anima\/animating-properties"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Animating Properties","modules":[{"name":"Anima"}],"roleHeading":"Article","role":"article"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Animating-Properties","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"content","content":[{"text":"Overview","anchor":"Overview","level":2,"type":"heading"},{"inlineContent":[{"text":"Anima lets you easily animate properties of objects conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Many objects already conform to it and provide animatable properties:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"macOS: ","type":"text"},{"code":"NSView","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":", "},{"code":"NSTextField","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"NSImageView"},{"text":" and many more.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"iOS: ","type":"text"},{"type":"codeVoice","code":"UIView"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UILabel"},{"text":", ","type":"text"},{"type":"codeVoice","code":"UIImageView"},{"text":" and many more.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Shared: "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"text":" and ","type":"text"},{"code":"CALayer","type":"codeVoice"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The animatable properties can can be accessed via the object’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true},{"type":"text","text":"."}]},{"level":4,"type":"heading","text":"Animating Properties","anchor":"Animating-Properties"},{"inlineContent":[{"type":"text","text":"To animate properties change their values inside an animation block using "},{"type":"codeVoice","code":"Anima.animate(…)"},{"type":"text","text":". For example:"}],"type":"paragraph"},{"syntax":"swift","code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing"},{"inlineContent":[{"type":"text","text":"To update properties immediately and to stop their animations, change their values outside an animation block. For example:"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["view.animator.backgroundColor = .systemRed"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can also stop all animations at their current values:"}]},{"code":["Anima.stopAllAnimations()"],"type":"codeListing","syntax":"swift"},{"text":"Animation Types","type":"heading","anchor":"Animation-Types","level":3},{"anchor":"Spring-Animation","type":"heading","level":4,"text":"Spring Animation"},{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","isActive":true}]},{"inlineContent":[{"text":"A spring based animation for fluid animations.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You provide a "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true,"type":"reference"},{"type":"text","text":" which describes the spring configuration. "},{"code":"Spring","type":"codeVoice"},{"text":" offers many predefined configurations like ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","type":"reference","isActive":true},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"reference"},{"type":"text","text":" or "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)"},{"type":"text","text":")."}]},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withSpring: .bouncy) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"]},{"type":"paragraph","inlineContent":[{"text":"When changing values of properties that are currently spring animated, the animation’s velocity is preserved to provide fluid animations. That’s why spring animation is the recommended animation for a responsive and interactive UI.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can provide a gesture velocity for spring animations that animate "},{"type":"codeVoice","code":"CGPoint"},{"text":" or ","type":"text"},{"code":"CGRect","type":"codeVoice"},{"type":"text","text":" values. This can be used to “inject” the velocity of a gesture recognizer (when the gesture ends) into the animations."}]},{"type":"codeListing","syntax":"swift","code":["let velocity = panGestureRecognizer.velocity(in: view)","","Anima.animate(withSpring: .snappy, gestureVelocity: velocity) {"," view.frame.origin = CGPoint(x: 200, y: 200)","}"]},{"anchor":"Easing-Animation","type":"heading","level":4,"text":"Easing Animation"},{"inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","isActive":true}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"An easing based animation."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You provide a "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","isActive":true},{"type":"text","text":" which describes the easing of the animation (e.g. "},{"code":"easeIn","type":"codeVoice"},{"type":"text","text":" or "},{"code":"easeInEaseOut","type":"codeVoice"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"type":"text","text":") and a duration."}]},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withEasing: .easeIn, duration: 3.0) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"]},{"text":"Decay Animation","anchor":"Decay-Animation","type":"heading","level":4},{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"Performs animations with a decaying acceleration. There are two types of decay animations:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"value","type":"text"}]},{"text":": You provide a value and the animation will animate the value to the target with a decaying acceleration.","type":"text"}],"type":"paragraph"}]}]},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withDecay: .value) {"," view.animator.frame = newFrame"," view.animator.backgroundColor = .systemBlue","}"]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"velocity"}],"type":"strong"},{"type":"text","text":": You provide a velocity and the animation will increase or decrease the initial value depending on the velocity and will slow to a stop. This essentially provides the same “decaying” that "},{"code":"UIScrollView","type":"codeVoice"},{"type":"text","text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time."}],"type":"paragraph"}]}]},{"code":["Anima.animate(withDecay: .velocity) {"," \/\/ The origin's y value will increase 200 points. (e.g. if the origin`s y value is 250 it will move to 450)"," view.animator.frame.origin.y = 200","}"],"syntax":"swift","type":"codeListing"}]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"title":"bouncy","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Anima/animate(withDecay:decelerationRate:delay:options:animations:completion:)":{"abstract":[{"type":"text","text":"Performs animations with a decaying acceleration."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withDecay:decelerationRate:delay:options:animations:completion:)","role":"symbol","type":"topic","title":"animate(withDecay:decelerationRate:delay:options:animations:completion:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"kind":"text","text":"("},{"text":"withDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DecayAnimationMode","kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC18DecayAnimationModeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?)"}],"kind":"symbol","url":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Anima/animate(withEasing:duration:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withEasing:duration:delay:options:animations:completion:)","title":"animate(withEasing:duration:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"withEasing"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"animations"},{"text":": () -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":", "},{"text":"completion","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"finished","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"retargeted"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Performs easing animations based on the specified "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(duration:bounce:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima/AnimationOptions":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/AnimationOptions","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationOptions"}],"abstract":[{"type":"text","text":"Options for animations."}],"navigatorTitle":[{"text":"AnimationOptions","kind":"identifier"}],"kind":"symbol","title":"Anima.AnimationOptions","url":"\/documentation\/anima\/anima\/animationoptions"},"doc://Anima/documentation/Anima/Spring/smooth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"title":"smooth","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","title":"snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy","role":"symbol"},"doc://Anima/documentation/Anima/Anima/animate(withSpring:gestureVelocity:delay:options:animations:completion:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima\/animate(withSpring:gestureVelocity:delay:options:animations:completion:)","title":"animate(withSpring:gestureVelocity:delay:options:animations:completion:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animate"},{"kind":"text","text":"("},{"text":"withSpring","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"kind":"text","text":", "},{"text":"gestureVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":"?, ","kind":"text"},{"text":"delay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5AnimaAAC16AnimationOptionsV","text":"AnimationOptions"},{"text":", ","kind":"text"},{"text":"animations","kind":"externalParam"},{"text":": () -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"completion"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"finished"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"retargeted","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"abstract":[{"type":"text","text":"Performs spring animations based on the specified "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate.json b/docs/data/documentation/anima/animatingstate.json index 37840400..24f685d8 100644 --- a/docs/data/documentation/anima/animatingstate.json +++ b/docs/data/documentation/anima/animatingstate.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate"]}],"sections":[],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"roleHeading":"Enumeration","title":"AnimatingState","modules":[{"name":"Anima"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimatingState"}],"externalID":"s:5Anima14AnimatingStateO","role":"symbol","symbolKind":"enum"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"abstract":[{"text":"The current state of an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":"."}],"seeAlsoSections":[{"title":"Anmations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"],"title":"Constant"},{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/SY","doc:\/\/Anima\/s8SendableP"]}],"references":{"doc://Anima/documentation/Anima/AnimatingState/inactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"topic","title":"AnimatingState.inactive","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inactive"}],"url":"\/documentation\/anima\/animatingstate\/inactive","abstract":[{"text":"The animation is not currently running, but is ready. It also maybe paused. This is the initial state of an animation.","type":"text"}]},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima/AnimatingState/running":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","type":"topic","title":"AnimatingState.running","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"running"}],"url":"\/documentation\/anima\/animatingstate\/running","abstract":[{"text":"The animation is currently animating.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/AnimatingState/ended":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","type":"topic","title":"AnimatingState.ended","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate\/ended","abstract":[{"text":"The animation has just stopped, and will be reset to the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"reference"},{"text":" state.","type":"text"}]},"doc://Anima/s8SendableP":{"identifier":"doc:\/\/Anima\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AnimatingState/init(rawValue:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","type":"topic","title":"init(rawValue:)","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatingstate\/init(rawvalue:)","abstract":[]},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimatingState/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","kind":"article","url":"\/documentation\/anima\/animatingstate\/equatable-implementations","abstract":[],"type":"topic","role":"collectionGroup"},"doc://Anima/SY":{"identifier":"doc:\/\/Anima\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Anima/documentation/Anima/Animations":{"url":"\/documentation\/anima\/animations","abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","title":"Animations","role":"article","type":"topic","kind":"article"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"],"title":"Anmations","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate"]}],"abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","type":"reference"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/SY","doc:\/\/Anima\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"title":"AnimatingState","symbolKind":"enum","externalID":"s:5Anima14AnimatingStateO","roleHeading":"Enumeration","modules":[{"name":"Anima"}],"navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}]},"references":{"doc://Anima/documentation/Anima/AnimatingState/inactive":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/animatingstate\/inactive","kind":"symbol","title":"AnimatingState.inactive","type":"topic","abstract":[{"type":"text","text":"The animation is not currently running, but is ready. It also maybe paused. This is the initial state of an animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive"},"doc://Anima/documentation/Anima/AnimatingState/running":{"title":"AnimatingState.running","abstract":[{"text":"The animation is currently animating.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"running","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate\/running","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/animatingstate\/ended","kind":"symbol","title":"AnimatingState.ended","type":"topic","abstract":[{"text":"The animation has just stopped, and will be reset to the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive"},{"type":"text","text":" state."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/Animations":{"abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"role":"article","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"topic","title":"Animations","url":"\/documentation\/anima\/animations"},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatingState/init(rawValue:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","title":"init(rawValue:)","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/init(rawvalue:)"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations"},"doc://Anima/SY":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SY","title":"Swift.RawRepresentable"},"doc://Anima/documentation/Anima/AnimatingState/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatingstate\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Anima\/s8SendableP","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate/!=(_:_:).json b/docs/data/documentation/anima/animatingstate/!=(_:_:).json index 7822d55f..b7b633bf 100644 --- a/docs/data/documentation/anima/animatingstate/!=(_:_:).json +++ b/docs/data/documentation/anima/animatingstate/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/!=(_:_:)"]}],"kind":"symbol","metadata":{"title":"!=(_:_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14AnimatingStateO","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol","symbolKind":"op"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/AnimatingState/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","role":"symbol","kind":"symbol","type":"topic","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatingstate\/!=(_:_:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","kind":"article","url":"\/documentation\/anima\/animatingstate\/equatable-implementations","abstract":[],"type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animatingstate\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14AnimatingStateO","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatingState/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/animatingstate\/!=(_:_:)","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState/Equatable-Implementations":{"type":"topic","title":"Equatable Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/animatingstate\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations"},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate/ended.json b/docs/data/documentation/anima/animatingstate/ended.json index b856e8ac..0a32bc30 100644 --- a/docs/data/documentation/anima/animatingstate/ended.json +++ b/docs/data/documentation/anima/animatingstate/ended.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ended"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"variants":[{"paths":["\/documentation\/anima\/animatingstate\/ended"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"},"metadata":{"symbolKind":"case","externalID":"s:5Anima14AnimatingStateO5endedyA2CmF","role":"symbol","title":"AnimatingState.ended","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"roleHeading":"Case","modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"The animation has just stopped, and will be reset to the "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"reference"},{"type":"text","text":" state."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running"],"generated":true,"title":"Constant"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatingState/running":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","type":"topic","title":"AnimatingState.running","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"running"}],"url":"\/documentation\/anima\/animatingstate\/running","abstract":[{"text":"The animation is currently animating.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"topic","title":"AnimatingState.inactive","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inactive"}],"url":"\/documentation\/anima\/animatingstate\/inactive","abstract":[{"text":"The animation is not currently running, but is ready. It also maybe paused. This is the initial state of an animation.","type":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","type":"topic","title":"AnimatingState.ended","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate\/ended","abstract":[{"text":"The animation has just stopped, and will be reset to the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"reference"},{"text":" state.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/ended"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"},"metadata":{"symbolKind":"case","modules":[{"name":"Anima"}],"roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ended"}],"externalID":"s:5Anima14AnimatingStateO5endedyA2CmF","title":"AnimatingState.ended"},"abstract":[{"text":"The animation has just stopped, and will be reset to the ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive"},{"type":"text","text":" state."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}]}],"kind":"declarations"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running"],"generated":true,"title":"Constant"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatingState/ended":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/animatingstate\/ended","kind":"symbol","title":"AnimatingState.ended","type":"topic","abstract":[{"text":"The animation has just stopped, and will be reset to the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive"},{"type":"text","text":" state."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimatingState/running":{"title":"AnimatingState.running","abstract":[{"text":"The animation is currently animating.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"running","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate\/running","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/animatingstate\/inactive","kind":"symbol","title":"AnimatingState.inactive","type":"topic","abstract":[{"type":"text","text":"The animation is not currently running, but is ready. It also maybe paused. This is the initial state of an animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate/equatable-implementations.json b/docs/data/documentation/anima/animatingstate/equatable-implementations.json index 15be41b3..a40a354c 100644 --- a/docs/data/documentation/anima/animatingstate/equatable-implementations.json +++ b/docs/data/documentation/anima/animatingstate/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations"},"kind":"article","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animatingstate\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)"],"title":"Operators"}],"references":{"doc://Anima/documentation/Anima/AnimatingState/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","role":"symbol","kind":"symbol","type":"topic","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animatingstate\/!=(_:_:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]}}} \ No newline at end of file +{"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/animatingstate\/!=(_:_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate/hash(into:).json b/docs/data/documentation/anima/animatingstate/hash(into:).json index bf83b22b..8bbae2e1 100644 --- a/docs/data/documentation/anima/animatingstate/hash(into:).json +++ b/docs/data/documentation/anima/animatingstate/hash(into:).json @@ -1 +1 @@ -{"metadata":{"title":"hash(into:)","extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Anima14AnimatingStateO","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/hash(into:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)"},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/hash(into:)":{"title":"hash(into:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)","kind":"symbol","url":"\/documentation\/anima\/animatingstate\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animatingstate\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Anima14AnimatingStateO","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState/hash(into:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate\/hash(into:)"},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate/hashvalue.json b/docs/data/documentation/anima/animatingstate/hashvalue.json index dcb767a8..b7937c13 100644 --- a/docs/data/documentation/anima/animatingstate/hashvalue.json +++ b/docs/data/documentation/anima/animatingstate/hashvalue.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Anima14AnimatingStateO","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/hashvalue"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/hashValue":{"title":"hashValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue","kind":"symbol","url":"\/documentation\/anima\/animatingstate\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/animatingstate\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"]]},"metadata":{"title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Anima14AnimatingStateO","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"symbolKind":"property","modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Property","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimatingState/hashValue":{"kind":"symbol","type":"topic","title":"hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/animatingstate\/hashvalue"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimatingState/RawRepresentable-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate/inactive.json b/docs/data/documentation/anima/animatingstate/inactive.json index 51780065..88de0ac5 100644 --- a/docs/data/documentation/anima/animatingstate/inactive.json +++ b/docs/data/documentation/anima/animatingstate/inactive.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"],"generated":true}],"metadata":{"externalID":"s:5Anima14AnimatingStateO8inactiveyA2CmF","roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"inactive","kind":"identifier"}],"title":"AnimatingState.inactive","role":"symbol","modules":[{"name":"Anima"}]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The animation is not currently running, but is ready. It also maybe paused. This is the initial state of an animation."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/inactive"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/running":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","type":"topic","title":"AnimatingState.running","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"running"}],"url":"\/documentation\/anima\/animatingstate\/running","abstract":[{"text":"The animation is currently animating.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"topic","title":"AnimatingState.inactive","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inactive"}],"url":"\/documentation\/anima\/animatingstate\/inactive","abstract":[{"text":"The animation is not currently running, but is ready. It also maybe paused. This is the initial state of an animation.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatingState/ended":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","type":"topic","title":"AnimatingState.ended","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate\/ended","abstract":[{"text":"The animation has just stopped, and will be reset to the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"reference"},{"text":" state.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"],"generated":true}],"metadata":{"role":"symbol","title":"AnimatingState.inactive","externalID":"s:5Anima14AnimatingStateO8inactiveyA2CmF","symbolKind":"case","modules":[{"name":"Anima"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/inactive"]}],"abstract":[{"text":"The animation is not currently running, but is ready. It also maybe paused. This is the initial state of an animation.","type":"text"}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimatingState/running":{"title":"AnimatingState.running","abstract":[{"text":"The animation is currently animating.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"running","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate\/running","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/animatingstate\/ended","kind":"symbol","title":"AnimatingState.ended","type":"topic","abstract":[{"text":"The animation has just stopped, and will be reset to the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive"},{"type":"text","text":" state."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/animatingstate\/inactive","kind":"symbol","title":"AnimatingState.inactive","type":"topic","abstract":[{"type":"text","text":"The animation is not currently running, but is ready. It also maybe paused. This is the initial state of an animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate/init(rawvalue:).json b/docs/data/documentation/anima/animatingstate/init(rawvalue:).json index f8a34a8a..02666d5e 100644 --- a/docs/data/documentation/anima/animatingstate/init(rawvalue:).json +++ b/docs/data/documentation/anima/animatingstate/init(rawvalue:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14AnimatingStateO8rawValueACSgSi_tcfc","title":"init(rawValue:)","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/init(rawvalue:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatingState/init(rawValue:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","type":"topic","title":"init(rawValue:)","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animatingstate\/init(rawvalue:)","abstract":[]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animatingstate\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","interfaceLanguage":"swift"},"metadata":{"title":"init(rawValue:)","externalID":"s:5Anima14AnimatingStateO8rawValueACSgSi_tcfc","symbolKind":"init","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimatingState/init(rawValue:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/init(rawValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","title":"init(rawValue:)","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/animatingstate\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate/rawrepresentable-implementations.json b/docs/data/documentation/anima/animatingstate/rawrepresentable-implementations.json index 41c3a1a3..0f9a75ab 100644 --- a/docs/data/documentation/anima/animatingstate/rawrepresentable-implementations.json +++ b/docs/data/documentation/anima/animatingstate/rawrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/animatingstate\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"references":{"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/hashValue":{"title":"hashValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue","kind":"symbol","url":"\/documentation\/anima\/animatingstate\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatingState/hash(into:)":{"title":"hash(into:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)","kind":"symbol","url":"\/documentation\/anima\/animatingstate\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"variants":[{"paths":["\/documentation\/anima\/animatingstate\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)"]}],"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/RawRepresentable-Implementations"},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState/hashValue":{"kind":"symbol","type":"topic","title":"hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hashValue","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/animatingstate\/hashvalue"},"doc://Anima/documentation/Anima/AnimatingState/hash(into:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/hash(into:)","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animatingstate/running.json b/docs/data/documentation/anima/animatingstate/running.json index a9806cdf..6895b9da 100644 --- a/docs/data/documentation/anima/animatingstate/running.json +++ b/docs/data/documentation/anima/animatingstate/running.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima14AnimatingStateO7runningyA2CmF","title":"AnimatingState.running","modules":[{"name":"Anima"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"running"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"],"title":"Constant","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"running","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/animatingstate\/running"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"The animation is currently animating.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimatingState/ended":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended","type":"topic","title":"AnimatingState.ended","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate\/ended","abstract":[{"text":"The animation has just stopped, and will be reset to the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"reference"},{"text":" state.","type":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/running":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","type":"topic","title":"AnimatingState.running","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"running"}],"url":"\/documentation\/anima\/animatingstate\/running","abstract":[{"text":"The animation is currently animating.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/AnimatingState/inactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","type":"topic","title":"AnimatingState.inactive","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inactive"}],"url":"\/documentation\/anima\/animatingstate\/inactive","abstract":[{"text":"The animation is not currently running, but is ready. It also maybe paused. This is the initial state of an animation.","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running"},"metadata":{"symbolKind":"case","roleHeading":"Case","externalID":"s:5Anima14AnimatingStateO7runningyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"running"}],"title":"AnimatingState.running","role":"symbol","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The animation is currently animating.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive","doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"],"generated":true,"title":"Constant"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"running","kind":"identifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animatingstate\/running"]}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AnimatingState/inactive":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/animatingstate\/inactive","kind":"symbol","title":"AnimatingState.inactive","type":"topic","abstract":[{"type":"text","text":"The animation is not currently running, but is ready. It also maybe paused. This is the initial state of an animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimatingState/running":{"title":"AnimatingState.running","abstract":[{"text":"The animation is currently animating.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/running","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"running","kind":"identifier"}],"url":"\/documentation\/anima\/animatingstate\/running","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState/ended":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ended","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/animatingstate\/ended","kind":"symbol","title":"AnimatingState.ended","type":"topic","abstract":[{"text":"The animation has just stopped, and will be reset to the ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/inactive"},{"type":"text","text":" state."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState\/ended"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationevent.json b/docs/data/documentation/anima/animationevent.json index 59364bdb..475ad6b1 100644 --- a/docs/data/documentation/anima/animationevent.json +++ b/docs/data/documentation/anima/animationevent.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationEvent"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"Constants indicating that an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationEvent"}],"modules":[{"name":"Anima"}],"roleHeading":"Enumeration","role":"symbol","externalID":"s:5Anima14AnimationEventO","title":"AnimationEvent"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"],"title":"Constant"}],"seeAlsoSections":[{"title":"Anmations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent"]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/Animations":{"url":"\/documentation\/anima\/animations","abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","title":"Animations","role":"article","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"title":"isRetargeted","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","url":"\/documentation\/anima\/animationevent\/finished(at:)","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"type":"topic","role":"symbol","title":"isFinished","abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"url":"\/documentation\/anima\/animationevent\/isfinished","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","title":"AnimationEvent.retargeted(from:to:)","abstract":[{"text":"Indicates that the animation’s ","type":"text"},{"code":"target","type":"codeVoice"},{"text":" value was changed in-flight while the animation was running.","type":"text"}],"url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animationevent"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"enum","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"externalID":"s:5Anima14AnimationEventO","title":"AnimationEvent"},"abstract":[{"type":"text","text":"Constants indicating that an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" either retargated or finished."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"],"title":"Constant"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"],"title":"Anmations"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationEvent","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent\/finished(at:)","type":"topic","role":"symbol","title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}]},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"title":"AnimationEvent.retargeted(from:to:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","abstract":[{"type":"text","text":"Indicates that the animation’s "},{"type":"codeVoice","code":"target"},{"type":"text","text":" value was changed in-flight while the animation was running."}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","role":"symbol","title":"isFinished","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isFinished","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animationevent\/isfinished"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"title":"isRetargeted"},"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Animations":{"abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"role":"article","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"topic","title":"Animations","url":"\/documentation\/anima\/animations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationevent/finished(at:).json b/docs/data/documentation/anima/animationevent/finished(at:).json index 6dbf3d55..e0fa6f2f 100644 --- a/docs/data/documentation/anima/animationevent/finished(at:).json +++ b/docs/data/documentation/anima/animationevent/finished(at:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"finished"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"],"generated":true}],"abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/finished(at:)"]}],"kind":"symbol","metadata":{"title":"AnimationEvent.finished(at:)","roleHeading":"Case","symbolKind":"case","modules":[{"name":"Anima"}],"externalID":"s:5Anima14AnimationEventO8finishedyACyxGx_tcAEmlF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"role":"symbol"},"references":{"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","title":"AnimationEvent.retargeted(from:to:)","abstract":[{"text":"Indicates that the animation’s ","type":"text"},{"code":"target","type":"codeVoice"},{"text":" value was changed in-flight while the animation was running.","type":"text"}],"url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","url":"\/documentation\/anima\/animationevent\/finished(at:)","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"title":"isRetargeted","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"type":"topic","role":"symbol","title":"isFinished","abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"url":"\/documentation\/anima\/animationevent\/isfinished","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/animationevent\/finished(at:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"finished","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:5Anima14AnimationEventO8finishedyACyxGx_tcAEmlF","roleHeading":"Case","title":"AnimationEvent.finished(at:)","symbolKind":"case","modules":[{"name":"Anima"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"finished","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Indicates the animation has fully completed at the value.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent\/finished(at:)","type":"topic","role":"symbol","title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}]},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"title":"isRetargeted"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","role":"symbol","title":"isFinished","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isFinished","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animationevent\/isfinished"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"title":"AnimationEvent.retargeted(from:to:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","abstract":[{"type":"text","text":"Indicates that the animation’s "},{"type":"codeVoice","code":"target"},{"type":"text","text":" value was changed in-flight while the animation was running."}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationevent/isfinished.json b/docs/data/documentation/anima/animationevent/isfinished.json index ce080d3c..0ac9b61a 100644 --- a/docs/data/documentation/anima/animationevent/isfinished.json +++ b/docs/data/documentation/anima/animationevent/isfinished.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"],"title":"Constant"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"},"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","title":"isFinished","roleHeading":"Instance Property","externalID":"s:5Anima14AnimationEventO10isFinishedSbvp"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/isfinished"]}],"references":{"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","url":"\/documentation\/anima\/animationevent\/finished(at:)","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"type":"topic","role":"symbol","title":"isFinished","abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"url":"\/documentation\/anima\/animationevent\/isfinished","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","title":"AnimationEvent.retargeted(from:to:)","abstract":[{"text":"Indicates that the animation’s ","type":"text"},{"code":"target","type":"codeVoice"},{"text":" value was changed in-flight while the animation was running.","type":"text"}],"url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"title":"isRetargeted","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"},"metadata":{"role":"symbol","title":"isFinished","externalID":"s:5Anima14AnimationEventO10isFinishedSbvp","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isFinished","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/isfinished"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"],"generated":true,"title":"Constant"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isFinished","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"title":"isRetargeted"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"title":"AnimationEvent.retargeted(from:to:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","abstract":[{"type":"text","text":"Indicates that the animation’s "},{"type":"codeVoice","code":"target"},{"type":"text","text":" value was changed in-flight while the animation was running."}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","role":"symbol","title":"isFinished","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isFinished","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animationevent\/isfinished"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent\/finished(at:)","type":"topic","role":"symbol","title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationevent/isretargeted.json b/docs/data/documentation/anima/animationevent/isretargeted.json index 284645e1..b1cd9cf8 100644 --- a/docs/data/documentation/anima/animationevent/isretargeted.json +++ b/docs/data/documentation/anima/animationevent/isretargeted.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isRetargeted"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/isretargeted"]}],"seeAlsoSections":[{"title":"Constant","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"abstract":[{"text":"A Boolean value that indicates whether the animation is retargeted.","type":"text"}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isRetargeted"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"isRetargeted","externalID":"s:5Anima14AnimationEventO12isRetargetedSbvp","modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"title":"isRetargeted","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","title":"AnimationEvent.retargeted(from:to:)","abstract":[{"text":"Indicates that the animation’s ","type":"text"},{"code":"target","type":"codeVoice"},{"text":" value was changed in-flight while the animation was running.","type":"text"}],"url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","url":"\/documentation\/anima\/animationevent\/finished(at:)","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"type":"topic","role":"symbol","title":"isFinished","abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"url":"\/documentation\/anima\/animationevent\/isfinished","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animationevent\/isretargeted"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isRetargeted","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Property","title":"isRetargeted","externalID":"s:5Anima14AnimationEventO12isRetargetedSbvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","modules":[{"name":"Anima"}]},"seeAlsoSections":[{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"],"generated":true}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"title":"isRetargeted"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent\/finished(at:)","type":"topic","role":"symbol","title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}]},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"title":"AnimationEvent.retargeted(from:to:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","abstract":[{"type":"text","text":"Indicates that the animation’s "},{"type":"codeVoice","code":"target"},{"type":"text","text":" value was changed in-flight while the animation was running."}],"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","role":"symbol","title":"isFinished","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isFinished","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animationevent\/isfinished"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationevent/retargeted(from:to:).json b/docs/data/documentation/anima/animationevent/retargeted(from:to:).json index 259ca8ef..25e4c642 100644 --- a/docs/data/documentation/anima/animationevent/retargeted(from:to:).json +++ b/docs/data/documentation/anima/animationevent/retargeted(from:to:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/animationevent\/retargeted(from:to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14AnimationEventO10retargetedyACyxGx_xtcAEmlF","role":"symbol","roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"retargeted"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"AnimationEvent.retargeted(from:to:)"},"abstract":[{"text":"Indicates that the animation’s ","type":"text"},{"code":"target","type":"codeVoice"},{"text":" value was changed in-flight while the animation was running.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"from","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The previous "},{"code":"target","type":"codeVoice"},{"type":"text","text":" value of the animation."}]}]},{"name":"to","content":[{"inlineContent":[{"text":"The new ","type":"text"},{"code":"target","type":"codeVoice"},{"type":"text","text":" value of the animation."}],"type":"paragraph"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"],"title":"Constant","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"type":"topic","role":"symbol","title":"isFinished","abstract":[{"text":"A Boolean value that indicates whether the animation is finished.","type":"text"}],"url":"\/documentation\/anima\/animationevent\/isfinished","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isFinished"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished"},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","title":"AnimationEvent.retargeted(from:to:)","abstract":[{"text":"Indicates that the animation’s ","type":"text"},{"code":"target","type":"codeVoice"},{"text":" value was changed in-flight while the animation was running.","type":"text"}],"url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","url":"\/documentation\/anima\/animationevent\/finished(at:)","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"finished"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"title":"isRetargeted","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Indicates that the animation’s ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" value was changed in-flight while the animation was running.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"text":")","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"from","content":[{"inlineContent":[{"text":"The previous ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" value of the animation."}],"type":"paragraph"}]},{"name":"to","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The new "},{"code":"target","type":"codeVoice"},{"text":" value of the animation.","type":"text"}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted"],"title":"Constant","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationevent\/retargeted(from:to:)"]}],"metadata":{"symbolKind":"case","roleHeading":"Case","externalID":"s:5Anima14AnimationEventO10retargetedyACyxGx_xtcAEmlF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp"},{"kind":"text","text":")"}],"title":"AnimationEvent.retargeted(from:to:)","role":"symbol","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"]]},"references":{"doc://Anima/documentation/Anima/AnimationEvent/finished(at:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/finished(at:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"finished","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent\/finished(at:)","type":"topic","role":"symbol","title":"AnimationEvent.finished(at:)","abstract":[{"type":"text","text":"Indicates the animation has fully completed at the value."}]},"doc://Anima/documentation/Anima/AnimationEvent/retargeted(from:to:)":{"title":"AnimationEvent.retargeted(from:to:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/retargeted(from:to:)","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"retargeted","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","abstract":[{"type":"text","text":"Indicates that the animation’s "},{"type":"codeVoice","code":"target"},{"type":"text","text":" value was changed in-flight while the animation was running."}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationEvent/isFinished":{"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isFinished","role":"symbol","title":"isFinished","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isFinished","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/animationevent\/isfinished"},"doc://Anima/documentation/Anima/AnimationEvent/isRetargeted":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent\/isRetargeted","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isRetargeted","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent\/isretargeted","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation is retargeted."}],"title":"isRetargeted"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition.json b/docs/data/documentation/anima/animationposition.json index 9b19b370..cfacc445 100644 --- a/docs/data/documentation/anima/animationposition.json +++ b/docs/data/documentation/anima/animationposition.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"],"title":"Constant"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"],"generated":true}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/SY","doc:\/\/Anima\/s8SendableP"]}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" to use with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","type":"reference","isActive":true},{"text":".","type":"text"}],"metadata":{"role":"symbol","title":"AnimationPosition","symbolKind":"enum","externalID":"s:5Anima17AnimationPositionO","roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationPosition","kind":"identifier"}],"modules":[{"name":"Anima"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}]},"seeAlsoSections":[{"title":"Anmations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimationPosition"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup","url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","title":"RawRepresentable Implementations"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"abstract":[{"text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/SY":{"identifier":"doc:\/\/Anima\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimationPosition/Equatable-Implementations":{"kind":"article","role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","abstract":[],"url":"\/documentation\/anima\/animationposition\/equatable-implementations"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" value.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/end"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","abstract":[{"text":"The current position. Use this constant when you want to stop an animation at the most recent ","type":"text"},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"current","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Animations":{"url":"\/documentation\/anima\/animations","abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","title":"Animations","role":"article","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AnimationPosition/init(rawValue:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationposition\/init(rawvalue:)","title":"init(rawValue:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Anima/s8SendableP":{"identifier":"doc:\/\/Anima\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"],"title":"Constant"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"]}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/SY","doc:\/\/Anima\/s8SendableP"],"kind":"relationships","title":"Conforms To"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","isActive":true},{"text":".","type":"text"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"],"title":"Anmations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/animationposition"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"externalID":"s:5Anima17AnimationPositionO","title":"AnimationPosition","roleHeading":"Enumeration"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/SY":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SY","title":"Swift.RawRepresentable"},"doc://Anima/documentation/Anima/AnimationPosition/Equatable-Implementations":{"abstract":[],"kind":"article","title":"Equatable Implementations","url":"\/documentation\/anima\/animationposition\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimationPosition/init(rawValue:)":{"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/animationposition\/init(rawvalue:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)","role":"symbol","type":"topic","title":"init(rawValue:)"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"url":"\/documentation\/anima\/animationposition\/start","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"title":"AnimationPosition.current","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animationposition\/current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/animationposition\/end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","role":"symbol","type":"topic","title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/Animations":{"abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"role":"article","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"topic","title":"Animations","url":"\/documentation\/anima\/animations"},"doc://Anima/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s8SendableP","title":"Swift.Sendable"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition/!=(_:_:).json b/docs/data/documentation/anima/animationposition/!=(_:_:).json index 70031d50..a17d3ea7 100644 --- a/docs/data/documentation/anima/animationposition/!=(_:_:).json +++ b/docs/data/documentation/anima/animationposition/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)"},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima17AnimationPositionO","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"!=(_:_:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition/Equatable-Implementations":{"kind":"article","role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","abstract":[],"url":"\/documentation\/anima\/animationposition\/equatable-implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animationposition\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima17AnimationPositionO","roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op","role":"symbol","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/animationposition\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/anima\/animationposition\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationPosition/Equatable-Implementations":{"abstract":[],"kind":"article","title":"Equatable Implementations","url":"\/documentation\/anima\/animationposition\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition/current.json b/docs/data/documentation/anima/animationposition/current.json index 4f256bf0..bcd64af8 100644 --- a/docs/data/documentation/anima/animationposition/current.json +++ b/docs/data/documentation/anima/animationposition/current.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start"],"generated":true,"title":"Constant"}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima17AnimationPositionO7currentyA2CmF","title":"AnimationPosition.current","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"roleHeading":"Case"},"kind":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"current","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/anima\/animationposition\/current"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"abstract":[{"text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","abstract":[{"text":"The current position. Use this constant when you want to stop an animation at the most recent ","type":"text"},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"current","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" value.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/end"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"AnimationPosition.current","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"current","kind":"identifier"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Case","symbolKind":"case","externalID":"s:5Anima17AnimationPositionO7currentyA2CmF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/current"]}],"sections":[],"seeAlsoSections":[{"generated":true,"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"kind":"symbol","abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"type":"codeVoice","code":"value"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"current","kind":"identifier"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/current":{"title":"AnimationPosition.current","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animationposition\/current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/animationposition\/end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","role":"symbol","type":"topic","title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"url":"\/documentation\/anima\/animationposition\/start","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition/end.json b/docs/data/documentation/anima/animationposition/end.json index 31f682af..7a7c0b0f 100644 --- a/docs/data/documentation/anima/animationposition/end.json +++ b/docs/data/documentation/anima/animationposition/end.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/end"]}],"sections":[],"abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" value."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"metadata":{"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"AnimationPosition.end","modules":[{"name":"Anima"}],"externalID":"s:5Anima17AnimationPositionO3endyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}]},"seeAlsoSections":[{"title":"Constant","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end"},"references":{"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" value.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/end"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","abstract":[{"text":"The current position. Use this constant when you want to stop an animation at the most recent ","type":"text"},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"current","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"abstract":[{"text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"}}} \ No newline at end of file +{"metadata":{"title":"AnimationPosition.end","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"end","kind":"identifier"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Case","symbolKind":"case","externalID":"s:5Anima17AnimationPositionO3endyA2CmF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/end"]}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"],"generated":true,"title":"Constant"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"kind":"symbol","abstract":[{"type":"text","text":"The end point of the animation. Use this constant when you want to stop an animation at the "},{"type":"codeVoice","code":"target"},{"text":" value.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/current":{"title":"AnimationPosition.current","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animationposition\/current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/animationposition\/end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","role":"symbol","type":"topic","title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"url":"\/documentation\/anima\/animationposition\/start","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition/equatable-implementations.json b/docs/data/documentation/anima/animationposition/equatable-implementations.json index dc8a8822..7fe1cb9d 100644 --- a/docs/data/documentation/anima/animationposition/equatable-implementations.json +++ b/docs/data/documentation/anima/animationposition/equatable-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"sections":[],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)"],"title":"Operators","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/equatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations"},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)","type":"topic","abstract":[],"url":"\/documentation\/anima\/animationposition\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)"]}],"variants":[{"paths":["\/documentation\/anima\/animationposition\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/anima\/animationposition\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/!=(_:_:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition/hash(into:).json b/docs/data/documentation/anima/animationposition/hash(into:).json index 2ded4e96..08bf2262 100644 --- a/docs/data/documentation/anima/animationposition/hash(into:).json +++ b/docs/data/documentation/anima/animationposition/hash(into:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"]]},"metadata":{"title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Anima17AnimationPositionO","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","symbolKind":"method"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/animationposition\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup","url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","title":"RawRepresentable Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/hash(into:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","url":"\/documentation\/anima\/animationposition\/hash(into:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/hash(into:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Anima17AnimationPositionO","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationPosition/hash(into:)":{"kind":"symbol","title":"hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition\/hash(into:)"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition/hashvalue.json b/docs/data/documentation/anima/animationposition/hashvalue.json index a90d0052..c8798731 100644 --- a/docs/data/documentation/anima/animationposition/hashvalue.json +++ b/docs/data/documentation/anima/animationposition/hashvalue.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift","title":"hashValue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Anima17AnimationPositionO"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/animationposition\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","kind":"article","type":"topic","abstract":[],"role":"collectionGroup","url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","title":"RawRepresentable Implementations"},"doc://Anima/documentation/Anima/AnimationPosition/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"hashValue","url":"\/documentation\/anima\/animationposition\/hashvalue","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/hashvalue"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Swift","title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Anima17AnimationPositionO","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition/RawRepresentable-Implementations":{"type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations","url":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","title":"RawRepresentable Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationPosition/hashValue":{"url":"\/documentation\/anima\/animationposition\/hashvalue","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"hashValue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition/init(rawvalue:).json b/docs/data/documentation/anima/animationposition/init(rawvalue:).json index a109e00c..fc8a360f 100644 --- a/docs/data/documentation/anima/animationposition/init(rawvalue:).json +++ b/docs/data/documentation/anima/animationposition/init(rawvalue:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init","role":"symbol","roleHeading":"Initializer","title":"init(rawValue:)","modules":[{"name":"Anima"}],"externalID":"s:5Anima17AnimationPositionO8rawValueACSgSi_tcfc"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"variants":[{"paths":["\/documentation\/anima\/animationposition\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition/init(rawValue:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/animationposition\/init(rawvalue:)","title":"init(rawValue:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/init(rawvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Initializer","title":"init(rawValue:)","externalID":"s:5Anima17AnimationPositionO8rawValueACSgSi_tcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition/init(rawValue:)":{"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/animationposition\/init(rawvalue:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/init(rawValue:)","role":"symbol","type":"topic","title":"init(rawValue:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition/rawrepresentable-implementations.json b/docs/data/documentation/anima/animationposition/rawrepresentable-implementations.json index ee3fcf18..e6e5dbe6 100644 --- a/docs/data/documentation/anima/animationposition/rawrepresentable-implementations.json +++ b/docs/data/documentation/anima/animationposition/rawrepresentable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/animationposition\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","references":{"doc://Anima/documentation/Anima/AnimationPosition/hash(into:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","url":"\/documentation\/anima\/animationposition\/hash(into:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"hashValue","url":"\/documentation\/anima\/animationposition\/hashvalue","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue"],"title":"Instance Properties"},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/RawRepresentable-Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/anima\/animationposition\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/hashValue":{"url":"\/documentation\/anima\/animationposition\/hashvalue","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","title":"hashValue","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimationPosition/hash(into:)":{"kind":"symbol","title":"hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/hash(into:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationposition/start.json b/docs/data/documentation/anima/animationposition/start.json index 44fbb298..a9a5fc73 100644 --- a/docs/data/documentation/anima/animationposition/start.json +++ b/docs/data/documentation/anima/animationposition/start.json @@ -1 +1 @@ -{"metadata":{"title":"AnimationPosition.start","roleHeading":"Case","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"}],"externalID":"s:5Anima17AnimationPositionO5startyA2CmF","symbolKind":"case"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/animationposition\/start"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"],"title":"Constant"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"sections":[],"abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" value.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/end"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"abstract":[{"text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","abstract":[{"text":"The current position. Use this constant when you want to stop an animation at the most recent ","type":"text"},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"current","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/current"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationposition\/start"]}],"kind":"symbol","abstract":[{"text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"]]},"metadata":{"symbolKind":"case","roleHeading":"Case","modules":[{"name":"Anima"}],"title":"AnimationPosition.start","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"role":"symbol","externalID":"s:5Anima17AnimationPositionO5startyA2CmF"},"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"],"title":"Constant"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimationPosition/start":{"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"url":"\/documentation\/anima\/animationposition\/start","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"title":"AnimationPosition.current","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animationposition\/current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/animationposition\/end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","role":"symbol","type":"topic","title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding.json b/docs/data/documentation/anima/animationproviding.json index d9576ba2..406c11b3 100644 --- a/docs/data/documentation/anima/animationproviding.json +++ b/docs/data/documentation/anima/animationproviding.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Anmations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A type that provides an animation."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"],"title":"Accessing the animation parameters"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"title":"Starting and stopping the animation"},{"title":"Updating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/updateAnimation(deltaTime:)"]}],"kind":"symbol","metadata":{"symbolKind":"protocol","role":"symbol","roleHeading":"Protocol","title":"AnimationProviding","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimationProviding","kind":"identifier"}],"externalID":"s:5Anima18AnimationProvidingP","modules":[{"name":"Anima"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"relationshipsSections":[{"type":"conformingTypes","kind":"relationships","title":"Conforming Types","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding"]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/delay":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/delay","title":"delay","required":true,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"type":"topic","role":"symbol","kind":"symbol","title":"start(afterDelay:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true},"doc://Anima/documentation/Anima/AnimationProviding/id":{"url":"\/documentation\/anima\/animationproviding\/id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","title":"id","role":"symbol","required":true,"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/updateAnimation(deltaTime:)":{"role":"symbol","url":"\/documentation\/anima\/animationproviding\/updateanimation(deltatime:)","kind":"symbol","title":"updateAnimation(deltaTime:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}]},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"url":"\/documentation\/anima\/animationproviding\/groupid","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","role":"symbol","required":true,"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/start()","title":"start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","type":"topic","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","title":"stop()","url":"\/documentation\/anima\/animationproviding\/stop()","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"url":"\/documentation\/anima\/animationproviding\/state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","abstract":[{"type":"text","text":"The current state of the animation."}],"title":"state","role":"symbol","required":true,"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"url":"\/documentation\/anima\/animationproviding\/relativepriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","title":"relativePriority","role":"symbol","required":true,"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Animations":{"url":"\/documentation\/anima\/animations","abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","title":"Animations","role":"article","type":"topic","kind":"article"}}} \ No newline at end of file +{"topicSections":[{"title":"Accessing the animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"title":"Starting and stopping the animation"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/updateAnimation(deltaTime:)"],"title":"Updating the animation"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationProviding","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"type":"conformingTypes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"],"kind":"relationships","title":"Conforming Types"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"seeAlsoSections":[{"title":"Anmations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Animations","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]}],"metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"symbolKind":"protocol","externalID":"s:5Anima18AnimationProvidingP","role":"symbol","title":"AnimationProviding","roleHeading":"Protocol","modules":[{"name":"Anima"}],"navigatorTitle":[{"text":"AnimationProviding","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},"kind":"symbol","sections":[],"abstract":[{"text":"A type that provides an animation.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/state":{"role":"symbol","kind":"symbol","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation."}],"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","url":"\/documentation\/anima\/animationproviding\/state"},"doc://Anima/documentation/Anima/AnimationProviding/updateAnimation(deltaTime:)":{"title":"updateAnimation(deltaTime:)","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/updateAnimation(deltaTime:)","type":"topic","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"kind":"symbol","url":"\/documentation\/anima\/animationproviding\/updateanimation(deltatime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"type":"topic","title":"id","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","url":"\/documentation\/anima\/animationproviding\/id"},"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Animations":{"abstract":[{"text":"Anima provides Decay, Easing and Spring Animations.","type":"text"}],"role":"article","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Animations","type":"topic","title":"Animations","url":"\/documentation\/anima\/animations"},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"url":"\/documentation\/anima\/animationproviding\/stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","url":"\/documentation\/anima\/animationproviding\/relativepriority"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"url":"\/documentation\/anima\/animationproviding\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"url":"\/documentation\/anima\/animationproviding\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","required":true,"role":"symbol","type":"topic","title":"pause()"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"role":"symbol","kind":"symbol","title":"groupID","type":"topic","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","url":"\/documentation\/anima\/animationproviding\/groupid"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"url":"\/documentation\/anima\/animationproviding\/start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","role":"symbol","type":"topic","title":"start()"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/delay.json b/docs/data/documentation/anima/animationproviding/delay.json index b3eeb1c5..b1b3847d 100644 --- a/docs/data/documentation/anima/animationproviding/delay.json +++ b/docs/data/documentation/anima/animationproviding/delay.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/delay"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()"],"title":"Starting and stopping the animation","generated":true}],"metadata":{"role":"symbol","externalID":"s:5Anima18AnimationProvidingP5delaySdvp","title":"delay","roleHeading":"Instance Property","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"modules":[{"name":"Anima"}],"symbolKind":"property"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The default value of this property is "},{"type":"codeVoice","code":"0"},{"text":". When the value is greater than ","type":"text"},{"code":"0","type":"codeVoice"},{"text":", the start of any animations is delayed by the specified amount of time.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"To set a value for this property, use the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","isActive":true},{"text":" method when starting your animations.","type":"text"}]}],"kind":"content"}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/delay":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/delay","title":"delay","required":true,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/start()","title":"start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","type":"topic","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"type":"topic","role":"symbol","kind":"symbol","title":"start(afterDelay:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","title":"stop()","url":"\/documentation\/anima\/animationproviding\/stop()","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"required":true,"symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"externalID":"s:5Anima18AnimationProvidingP5delaySdvp","title":"delay"},"seeAlsoSections":[{"generated":true,"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/delay"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"The default value of this property is ","type":"text"},{"type":"codeVoice","code":"0"},{"text":". When the value is greater than ","type":"text"},{"code":"0","type":"codeVoice"},{"text":", the start of any animations is delayed by the specified amount of time.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To set a value for this property, use the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","type":"reference","isActive":true},{"text":" method when starting your animations.","type":"text"}]}]}],"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"references":{"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"url":"\/documentation\/anima\/animationproviding\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","required":true,"role":"symbol","type":"topic","title":"pause()"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"url":"\/documentation\/anima\/animationproviding\/start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","role":"symbol","type":"topic","title":"start()"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"url":"\/documentation\/anima\/animationproviding\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"url":"\/documentation\/anima\/animationproviding\/stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/groupid.json b/docs/data/documentation/anima/animationproviding/groupid.json index 6251adc2..574e27bf 100644 --- a/docs/data/documentation/anima/animationproviding/groupid.json +++ b/docs/data/documentation/anima/animationproviding/groupid.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/groupid"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"],"generated":true,"title":"Accessing the animation parameters"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"metadata":{"required":true,"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"groupID","externalID":"s:5Anima18AnimationProvidingP7groupID10Foundation4UUIDVSgvp","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"url":"\/documentation\/anima\/animationproviding\/groupid","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","role":"symbol","required":true,"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"url":"\/documentation\/anima\/animationproviding\/relativepriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","title":"relativePriority","role":"symbol","required":true,"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"url":"\/documentation\/anima\/animationproviding\/id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","title":"id","role":"symbol","required":true,"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"url":"\/documentation\/anima\/animationproviding\/state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","abstract":[{"type":"text","text":"The current state of the animation."}],"title":"state","role":"symbol","required":true,"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"],"generated":true,"title":"Accessing the animation parameters"}],"variants":[{"paths":["\/documentation\/anima\/animationproviding\/groupid"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"metadata":{"title":"groupID","required":true,"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima18AnimationProvidingP7groupID10Foundation4UUIDVSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"modules":[{"name":"Anima"}],"role":"symbol"},"kind":"symbol","abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"role":"symbol","kind":"symbol","title":"groupID","type":"topic","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","url":"\/documentation\/anima\/animationproviding\/groupid"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","url":"\/documentation\/anima\/animationproviding\/relativepriority"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"role":"symbol","kind":"symbol","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation."}],"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","url":"\/documentation\/anima\/animationproviding\/state"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"type":"topic","title":"id","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","url":"\/documentation\/anima\/animationproviding\/id"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/id.json b/docs/data/documentation/anima/animationproviding/id.json index e885dabc..a6b05b95 100644 --- a/docs/data/documentation/anima/animationproviding/id.json +++ b/docs/data/documentation/anima/animationproviding/id.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}],"externalID":"s:5Anima18AnimationProvidingP2id10Foundation4UUIDVvp","required":true,"symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","title":"id"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/id"]}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"],"title":"Accessing the animation parameters"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/id":{"url":"\/documentation\/anima\/animationproviding\/id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","title":"id","role":"symbol","required":true,"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"url":"\/documentation\/anima\/animationproviding\/state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","abstract":[{"type":"text","text":"The current state of the animation."}],"title":"state","role":"symbol","required":true,"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"url":"\/documentation\/anima\/animationproviding\/relativepriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","title":"relativePriority","role":"symbol","required":true,"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"url":"\/documentation\/anima\/animationproviding\/groupid","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","role":"symbol","required":true,"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Accessing the animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"],"generated":true}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:5Anima18AnimationProvidingP2id10Foundation4UUIDVvp","roleHeading":"Instance Property","title":"id","modules":[{"name":"Anima"}],"symbolKind":"property","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/id"]}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"role":"symbol","kind":"symbol","title":"groupID","type":"topic","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","url":"\/documentation\/anima\/animationproviding\/groupid"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","url":"\/documentation\/anima\/animationproviding\/relativepriority"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"role":"symbol","kind":"symbol","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation."}],"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","url":"\/documentation\/anima\/animationproviding\/state"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"type":"topic","title":"id","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","url":"\/documentation\/anima\/animationproviding\/id"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/pause().json b/docs/data/documentation/anima/animationproviding/pause().json index 56b30d36..01dbcf5c 100644 --- a/docs/data/documentation/anima/animationproviding/pause().json +++ b/docs/data/documentation/anima/animationproviding/pause().json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"pause()","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"role":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"externalID":"s:5Anima18AnimationProvidingP5pauseyyF","symbolKind":"method"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()"},"variants":[{"paths":["\/documentation\/anima\/animationproviding\/pause()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"title":"Starting and stopping the animation"}],"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"references":{"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"type":"topic","role":"symbol","kind":"symbol","title":"start(afterDelay:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/start()","title":"start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","type":"topic","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","title":"stop()","url":"\/documentation\/anima\/animationproviding\/stop()","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/delay","title":"delay","required":true,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"title":"Starting and stopping the animation","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"sections":[],"kind":"symbol","metadata":{"role":"symbol","title":"pause()","externalID":"s:5Anima18AnimationProvidingP5pauseyyF","required":true,"symbolKind":"method","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/pause()"]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"url":"\/documentation\/anima\/animationproviding\/stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"url":"\/documentation\/anima\/animationproviding\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"url":"\/documentation\/anima\/animationproviding\/start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","role":"symbol","type":"topic","title":"start()"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"url":"\/documentation\/anima\/animationproviding\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","required":true,"role":"symbol","type":"topic","title":"pause()"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/relativepriority.json b/docs/data/documentation/anima/animationproviding/relativepriority.json index 404c1eb2..e0c59ce1 100644 --- a/docs/data/documentation/anima/animationproviding/relativepriority.json +++ b/docs/data/documentation/anima/animationproviding/relativepriority.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"],"generated":true,"title":"Accessing the animation parameters"}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimationProvidingP16relativePrioritySivp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"required":true,"roleHeading":"Instance Property","role":"symbol","title":"relativePriority"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority"},"abstract":[{"text":"The relative priority of the animation.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/relativepriority"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationProviding/state":{"url":"\/documentation\/anima\/animationproviding\/state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","abstract":[{"type":"text","text":"The current state of the animation."}],"title":"state","role":"symbol","required":true,"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"url":"\/documentation\/anima\/animationproviding\/relativepriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","title":"relativePriority","role":"symbol","required":true,"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"url":"\/documentation\/anima\/animationproviding\/groupid","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","role":"symbol","required":true,"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"url":"\/documentation\/anima\/animationproviding\/id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","title":"id","role":"symbol","required":true,"type":"topic","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimationProvidingP16relativePrioritySivp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"symbolKind":"property","role":"symbol","title":"relativePriority","required":true},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/relativepriority"]}],"abstract":[{"text":"The relative priority of the animation.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"seeAlsoSections":[{"title":"Accessing the animation parameters","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","url":"\/documentation\/anima\/animationproviding\/relativepriority"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/id":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"type":"topic","title":"id","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","url":"\/documentation\/anima\/animationproviding\/id"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"role":"symbol","kind":"symbol","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation."}],"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","url":"\/documentation\/anima\/animationproviding\/state"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"role":"symbol","kind":"symbol","title":"groupID","type":"topic","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","url":"\/documentation\/anima\/animationproviding\/groupid"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/start().json b/docs/data/documentation/anima/animationproviding/start().json index af4f3685..12bfa327 100644 --- a/docs/data/documentation/anima/animationproviding/start().json +++ b/docs/data/documentation/anima/animationproviding/start().json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"generated":true,"title":"Starting and stopping the animation"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()"},"kind":"symbol","metadata":{"externalID":"s:5Anima18AnimationProvidingPAAE5startyyF","title":"start()","extendedModule":"Anima","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"()","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/start()"]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/delay","title":"delay","required":true,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/start()","title":"start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","type":"topic","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","title":"stop()","url":"\/documentation\/anima\/animationproviding\/stop()","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"type":"topic","role":"symbol","kind":"symbol","title":"start(afterDelay:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"metadata":{"title":"start()","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimationProvidingPAAE5startyyF","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","extendedModule":"Anima","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"()","kind":"text"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"variants":[{"paths":["\/documentation\/anima\/animationproviding\/start()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"title":"Starting and stopping the animation"}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"url":"\/documentation\/anima\/animationproviding\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","required":true,"role":"symbol","type":"topic","title":"pause()"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"url":"\/documentation\/anima\/animationproviding\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"url":"\/documentation\/anima\/animationproviding\/stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"url":"\/documentation\/anima\/animationproviding\/start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","role":"symbol","type":"topic","title":"start()"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/start(afterdelay:).json b/docs/data/documentation/anima/animationproviding/start(afterdelay:).json index 3a90eef1..4372e951 100644 --- a/docs/data/documentation/anima/animationproviding/start(afterdelay:).json +++ b/docs/data/documentation/anima/animationproviding/start(afterdelay:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"delay","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The amount of time (measured in seconds) to wait before starting the animation."}],"type":"paragraph"}],"name":"delay"}],"kind":"parameters"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","required":true,"title":"start(afterDelay:)","externalID":"s:5Anima18AnimationProvidingP5start10afterDelayySd_tF","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}]},"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/animationproviding\/start(afterdelay:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","title":"stop()","url":"\/documentation\/anima\/animationproviding\/stop()","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}]},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/start()","title":"start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","type":"topic","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/delay","title":"delay","required":true,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"type":"topic","role":"symbol","kind":"symbol","title":"start(afterDelay:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"generated":true,"title":"Starting and stopping the animation"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":" "},{"text":"delay","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"delay","content":[{"inlineContent":[{"type":"text","text":"The amount of time (measured in seconds) to wait before starting the animation."}],"type":"paragraph"}]}],"kind":"parameters"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/start(afterdelay:)"]}],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"title":"start(afterDelay:)","symbolKind":"method","externalID":"s:5Anima18AnimationProvidingP5start10afterDelayySd_tF","roleHeading":"Instance Method","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"url":"\/documentation\/anima\/animationproviding\/stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"url":"\/documentation\/anima\/animationproviding\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","required":true,"role":"symbol","type":"topic","title":"pause()"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"url":"\/documentation\/anima\/animationproviding\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"url":"\/documentation\/anima\/animationproviding\/start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","role":"symbol","type":"topic","title":"start()"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/state.json b/docs/data/documentation/anima/animationproviding/state.json index 97ae317f..b0e36164 100644 --- a/docs/data/documentation/anima/animationproviding/state.json +++ b/docs/data/documentation/anima/animationproviding/state.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Accessing the animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"metadata":{"symbolKind":"property","title":"state","modules":[{"name":"Anima"}],"required":true,"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima18AnimationProvidingP5stateAA14AnimatingStateOvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"abstract":[{"type":"text","text":"The current state of the animation."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/state"]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"url":"\/documentation\/anima\/animationproviding\/relativepriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","title":"relativePriority","role":"symbol","required":true,"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"url":"\/documentation\/anima\/animationproviding\/id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","title":"id","role":"symbol","required":true,"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"url":"\/documentation\/anima\/animationproviding\/groupid","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","role":"symbol","required":true,"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/state":{"url":"\/documentation\/anima\/animationproviding\/state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","abstract":[{"type":"text","text":"The current state of the animation."}],"title":"state","role":"symbol","required":true,"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animationproviding\/state"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"required":true,"role":"symbol","externalID":"s:5Anima18AnimationProvidingP5stateAA14AnimatingStateOvp","symbolKind":"property","title":"state"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"The current state of the animation."}],"seeAlsoSections":[{"generated":true,"title":"Accessing the animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority"]}],"references":{"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/groupID":{"role":"symbol","kind":"symbol","title":"groupID","type":"topic","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/groupID","url":"\/documentation\/anima\/animationproviding\/groupid"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/state":{"role":"symbol","kind":"symbol","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation."}],"required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/state","url":"\/documentation\/anima\/animationproviding\/state"},"doc://Anima/documentation/Anima/AnimationProviding/relativePriority":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/relativePriority","url":"\/documentation\/anima\/animationproviding\/relativepriority"},"doc://Anima/documentation/Anima/AnimationProviding/id":{"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"type":"topic","title":"id","required":true,"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/id","url":"\/documentation\/anima\/animationproviding\/id"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/stop().json b/docs/data/documentation/anima/animationproviding/stop().json index 78018cdb..05f993a6 100644 --- a/docs/data/documentation/anima/animationproviding/stop().json +++ b/docs/data/documentation/anima/animationproviding/stop().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima18AnimationProvidingPAAE4stopyyF","extendedModule":"Anima","symbolKind":"method","roleHeading":"Instance Method","title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"generated":true,"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"]}],"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/stop()"]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/start()","title":"start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","type":"topic","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","title":"stop()","url":"\/documentation\/anima\/animationproviding\/stop()","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/delay","title":"delay","required":true,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"type":"topic","role":"symbol","kind":"symbol","title":"start(afterDelay:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/stop()"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimationProvidingPAAE4stopyyF","roleHeading":"Instance Method","title":"stop()","symbolKind":"method","extendedModule":"Anima","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"references":{"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"url":"\/documentation\/anima\/animationproviding\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","required":true,"role":"symbol","type":"topic","title":"pause()"},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"url":"\/documentation\/anima\/animationproviding\/stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"url":"\/documentation\/anima\/animationproviding\/start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","role":"symbol","type":"topic","title":"start()"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"url":"\/documentation\/anima\/animationproviding\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/stop(at:immediately:).json b/docs/data/documentation/anima/animationproviding/stop(at:immediately:).json index 8b2c3917..8c678b54 100644 --- a/docs/data/documentation/anima/animationproviding/stop(at:immediately:).json +++ b/docs/data/documentation/anima/animationproviding/stop(at:immediately:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"stop(at:immediately:)","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimationProvidingP4stop2at11immediatelyyAA0B8PositionO_SbtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","required":true},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"position"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"parameters":[{"name":"position","content":[{"inlineContent":[{"text":"The position at which position the animation should stop (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"},{"text":", ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","isActive":true,"type":"reference"},{"type":"text","text":" or "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end"},{"type":"text","text":"). The default value is "},{"type":"codeVoice","code":"current"},{"text":".","type":"text"}],"type":"paragraph"}]},{"name":"immediately","content":[{"inlineContent":[{"text":"A Boolean value that indicates whether the animation should stop immediately at the specified position. The default value is ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","interfaceLanguage":"swift"},"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"title":"Starting and stopping the animation"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/stop(at:immediately:)"]}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"type":"topic","role":"symbol","kind":"symbol","title":"start(afterDelay:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" value.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/end"},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/start()","title":"start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","type":"topic","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","abstract":[{"text":"The current position. Use this constant when you want to stop an animation at the most recent ","type":"text"},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"current","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"abstract":[{"text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","title":"stop()","url":"\/documentation\/anima\/animationproviding\/stop()","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}]},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding\/delay","title":"delay","required":true,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/stop(at:immediately:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"required":true,"role":"symbol","externalID":"s:5Anima18AnimationProvidingP4stop2at11immediatelyyAA0B8PositionO_SbtF","symbolKind":"method","title":"stop(at:immediately:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"position","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","text":"AnimationPosition"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The position at which position the animation should stop ("},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start"},{"type":"text","text":" or "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","isActive":true},{"type":"text","text":"). The default value is "},{"code":"current","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"position"},{"name":"immediately","content":[{"inlineContent":[{"type":"text","text":"A Boolean value that indicates whether the animation should stop immediately at the specified position. The default value is "},{"type":"codeVoice","code":"true"},{"type":"text","text":"."}],"type":"paragraph"}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay"],"title":"Starting and stopping the animation","generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"references":{"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationPosition/start":{"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"url":"\/documentation\/anima\/animationposition\/start","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/delay":{"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"url":"\/documentation\/anima\/animationproviding\/delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/delay","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationProviding/start()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"url":"\/documentation\/anima\/animationproviding\/start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start()","role":"symbol","type":"topic","title":"start()"},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"title":"AnimationPosition.current","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animationposition\/current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/animationposition\/end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","role":"symbol","type":"topic","title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","required":true,"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"url":"\/documentation\/anima\/animationproviding\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","required":true,"role":"symbol","type":"topic","title":"pause()"},"doc://Anima/documentation/Anima/AnimationProviding/stop()":{"title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"url":"\/documentation\/anima\/animationproviding\/stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop()","role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animationproviding/updateanimation(deltatime:).json b/docs/data/documentation/anima/animationproviding/updateanimation(deltatime:).json index 228f256c..804d0664 100644 --- a/docs/data/documentation/anima/animationproviding/updateanimation(deltatime:).json +++ b/docs/data/documentation/anima/animationproviding/updateanimation(deltatime:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimationProvidingP06updateB09deltaTimeySd_tF","title":"updateAnimation(deltaTime:)","role":"symbol","required":true,"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"roleHeading":"Instance Method"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"deltaTime","content":[{"inlineContent":[{"type":"text","text":"The delta time."}],"type":"paragraph"}]}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animationproviding\/updateanimation(deltatime:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding/updateAnimation(deltaTime:)":{"role":"symbol","url":"\/documentation\/anima\/animationproviding\/updateanimation(deltatime:)","kind":"symbol","title":"updateAnimation(deltaTime:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/animationproviding\/updateanimation(deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":")"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delta time."}]}]}]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:5Anima18AnimationProvidingP06updateB09deltaTimeySd_tF","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"title":"updateAnimation(deltaTime:)","required":true,"modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"]]},"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/updateAnimation(deltaTime:)"},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/updateAnimation(deltaTime:)":{"title":"updateAnimation(deltaTime:)","role":"symbol","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/updateAnimation(deltaTime:)","type":"topic","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"kind":"symbol","url":"\/documentation\/anima\/animationproviding\/updateanimation(deltatime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/animations.json b/docs/data/documentation/anima/animations.json index 9c995dfd..e9511f13 100644 --- a/docs/data/documentation/anima/animations.json +++ b/docs/data/documentation/anima/animations.json @@ -1 +1 @@ -{"metadata":{"role":"article","title":"Animations","roleHeading":"Article","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Animations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Anima provides Decay, Easing and Spring Animations."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"],"generated":true,"title":"Anmations"}],"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"content","content":[{"type":"heading","anchor":"Overview","text":"Overview","level":2},{"inlineContent":[{"type":"text","text":"There are three animations types: Decay, Easing and Spring. They let you animate properties conforming to "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"You provide the inital and target value of the animation.","type":"text"}]},{"inlineContent":[{"type":"text","text":"To change the state of the animation, use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","isActive":true},{"type":"text","text":" and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"text":".","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" gets called whenever the current value of the animation changes."}]},{"type":"codeListing","code":["let animation = SpringAnimation(spring: .bouncy, value: view.frame.size, target: CGSize(width: 500, height: 500))","animation.valueChanged = { newSize in "," view.frame.size = newSize","}","animation.start(afterDelay: 0.0)"],"syntax":"swift"},{"inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","isActive":true},{"type":"text","text":" gets called when the animation either finishes, or “re-targets” to a new target value."}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","code":["animation.completion = { event in "," if event.isFinished {"," \/\/ handle finished state"," }","}"]},{"anchor":"Animation-Types","text":"Animation Types","type":"heading","level":2},{"type":"heading","level":3,"text":"Spring Animation","anchor":"Spring-Animation"},{"inlineContent":[{"text":"A spring based animation for fluid animations.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"You provide a ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true},{"text":" which describes the spring configuration. ","type":"text"},{"type":"codeVoice","code":"Spring"},{"type":"text","text":" offers many predefined configurations like "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","type":"reference"},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},{"type":"text","text":" or "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","type":"reference"},{"text":".","type":"text"}]},{"syntax":"swift","type":"codeListing","code":["let value = CGPoint(x: 0, y: 0)","let target = CGPoint(x: 100, y: 100)","","let springAnimation = SpringAnimation(spring: .bouncy, value: value, target: target)","springAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","springAnimation.start()"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When changing the target while the animation is runniong, the animation’s velocity is preserved for providing fluid animations."}]},{"anchor":"Easing-Animation","type":"heading","text":"Easing Animation","level":3},{"type":"paragraph","inlineContent":[{"text":"An easing based animation.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"You provide it ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"type":"text","text":" which describes the easing of the animation (e.g. "},{"code":"easeIn","type":"codeVoice"},{"type":"text","text":" or "},{"code":"linear","type":"codeVoice"},{"type":"text","text":") and a duration."}]},{"type":"codeListing","syntax":"swift","code":["let easingAnimation = EasingAnimation(timingFunction: .easeIn, duration: 2.0, value: value, target: target)","easingAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","easingAnimation.start()"]},{"anchor":"Decay-Animation","type":"heading","level":3,"text":"Decay Animation"},{"inlineContent":[{"type":"text","text":"Performs animations with a decaying acceleration. There are two ways ways to create a decay animation:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"target","type":"text"}],"type":"strong"},{"type":"text","text":": You provide a target and the animation will animate the value to the target with a decaying acceleration."}]}]}],"type":"unorderedList"},{"syntax":"swift","type":"codeListing","code":["let decayAnimation = DecayAnimation(value: value, target: target)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"velocity","type":"text"}]},{"text":": You provide a velocity and the animation will increase or decrease the initial value depending on the velocity and will slow to a stop. This essentially provides the same “decaying” that ","type":"text"},{"code":"UIScrollView","type":"codeVoice"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}]}]}]},{"type":"codeListing","syntax":"swift","code":["let decayAnimation = DecayAnimation(value: value, velocity: velocity)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"]}]}],"variants":[{"paths":["\/documentation\/anima\/animations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/springanimation\/completion","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","title":"completion"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/bouncy":{"type":"topic","role":"symbol","title":"bouncy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}]},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"type":"topic","role":"symbol","kind":"symbol","title":"start(afterDelay:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"required":true},"doc://Anima/documentation/Anima/Spring/snappy":{"type":"topic","role":"symbol","title":"snappy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}]},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/Spring/smooth":{"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","role":"symbol","kind":"symbol","type":"topic","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/animationproviding\/pause()","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"title":"pause()","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Animations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Anima provides Decay, Easing and Spring Animations."}],"metadata":{"roleHeading":"Article","title":"Animations","modules":[{"name":"Anima"}],"role":"article"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/animations"]}],"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"text":"Overview","type":"heading"},{"inlineContent":[{"text":"There are three animations types: Decay, Easing and Spring. They let you animate properties conforming to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"You provide the inital and target value of the animation.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"To change the state of the animation, use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()"},{"type":"text","text":" and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" gets called whenever the current value of the animation changes."}]},{"type":"codeListing","syntax":"swift","code":["let animation = SpringAnimation(spring: .bouncy, value: view.frame.size, target: CGSize(width: 500, height: 500))","animation.valueChanged = { newSize in "," view.frame.size = newSize","}","animation.start(afterDelay: 0.0)"]},{"inlineContent":[{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","isActive":true},{"text":" gets called when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["animation.completion = { event in "," if event.isFinished {"," \/\/ handle finished state"," }","}"]},{"type":"heading","anchor":"Animation-Types","level":2,"text":"Animation Types"},{"text":"Spring Animation","type":"heading","anchor":"Spring-Animation","level":3},{"type":"paragraph","inlineContent":[{"type":"text","text":"A spring based animation for fluid animations."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You provide a "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true},{"type":"text","text":" which describes the spring configuration. "},{"code":"Spring","type":"codeVoice"},{"type":"text","text":" offers many predefined configurations like "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","isActive":true,"type":"reference"},{"text":" or ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy"},{"type":"text","text":"."}]},{"syntax":"swift","type":"codeListing","code":["let value = CGPoint(x: 0, y: 0)","let target = CGPoint(x: 100, y: 100)","","let springAnimation = SpringAnimation(spring: .bouncy, value: value, target: target)","springAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","springAnimation.start()"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When changing the target while the animation is runniong, the animation’s velocity is preserved for providing fluid animations."}]},{"text":"Easing Animation","type":"heading","level":3,"anchor":"Easing-Animation"},{"type":"paragraph","inlineContent":[{"text":"An easing based animation.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You provide it "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"type":"text","text":" which describes the easing of the animation (e.g. "},{"code":"easeIn","type":"codeVoice"},{"type":"text","text":" or "},{"type":"codeVoice","code":"linear"},{"type":"text","text":") and a duration."}]},{"type":"codeListing","syntax":"swift","code":["let easingAnimation = EasingAnimation(timingFunction: .easeIn, duration: 2.0, value: value, target: target)","easingAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","easingAnimation.start()"]},{"type":"heading","level":3,"text":"Decay Animation","anchor":"Decay-Animation"},{"type":"paragraph","inlineContent":[{"text":"Performs animations with a decaying acceleration. There are two ways ways to create a decay animation:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"target"}],"type":"strong"},{"type":"text","text":": You provide a target and the animation will animate the value to the target with a decaying acceleration."}],"type":"paragraph"}]}],"type":"unorderedList"},{"code":["let decayAnimation = DecayAnimation(value: value, target: target)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"],"type":"codeListing","syntax":"swift"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"inlineContent":[{"text":"velocity","type":"text"}],"type":"strong"},{"type":"text","text":": You provide a velocity and the animation will increase or decrease the initial value depending on the velocity and will slow to a stop. This essentially provides the same “decaying” that "},{"type":"codeVoice","code":"UIScrollView"},{"text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time.","type":"text"}],"type":"paragraph"}]}]},{"type":"codeListing","syntax":"swift","code":["let decayAnimation = DecayAnimation(value: value, velocity: velocity)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"]}]}],"sections":[],"kind":"article","seeAlsoSections":[{"title":"Anmations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","doc:\/\/Anima\/documentation\/Anima\/AnimatingState"]}],"references":{"doc://Anima/documentation/Anima/Spring/bouncy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"title":"bouncy","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/pause()":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"url":"\/documentation\/anima\/animationproviding\/pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/pause()","required":true,"role":"symbol","type":"topic","title":"pause()"},"doc://Anima/documentation/Anima/Spring/snappy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","title":"snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/Spring/smooth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"title":"smooth","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"url":"\/documentation\/anima\/springanimation\/completion","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"event","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","kind":"symbol","title":"completion"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding/start(afterDelay:)":{"title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"url":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/start(afterDelay:)","required":true,"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit.json b/docs/data/documentation/anima/appkit.json index 9a78a8e3..2bf28b3d 100644 --- a/docs/data/documentation/anima/appkit.json +++ b/docs/data/documentation/anima/appkit.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit"},"metadata":{"symbolKind":"extension","externalID":"s:m:s:e:c:@E@NSDirectionalRectEdges:SH","modules":[{"name":"Anima"}],"roleHeading":"Extended Module","role":"collection","title":"AppKit"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow"]},{"title":"Extended Structures","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","title":"NSLayoutConstraint","role":"symbol","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"abstract":[],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSWindow","kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow"}],"abstract":[],"title":"NSWindow","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSWindow"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/appkit\/nswindow"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSView":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","title":"NSView","role":"symbol","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSView","text":"NSView","kind":"identifier"}],"url":"\/documentation\/anima\/appkit\/nsview","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/appkit"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:m:s:e:c:@E@NSDirectionalRectEdges:SH","roleHeading":"Extended Module","role":"collection","symbolKind":"extension","title":"AppKit"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit","interfaceLanguage":"swift"},"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"],"title":"Extended Structures"}],"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow","text":"NSWindow"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol","url":"\/documentation\/anima\/appkit\/nswindow","navigatorTitle":[{"kind":"identifier","text":"NSWindow"}],"title":"NSWindow","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSView":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima8NSUIViewa","text":"NSUIView"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","role":"symbol","url":"\/documentation\/anima\/appkit\/nsview","navigatorTitle":[{"kind":"identifier","text":"NSView"}],"title":"NSView","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","role":"symbol","url":"\/documentation\/anima\/appkit\/nslayoutconstraint","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"title":"NSLayoutConstraint","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nscolor.json b/docs/data/documentation/anima/appkit/nscolor.json index a41f018e..a88bb662 100644 --- a/docs/data/documentation/anima/appkit/nscolor.json +++ b/docs/data/documentation/anima/appkit/nscolor.json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"extension","title":"NSColor","roleHeading":"Extended Class","navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSColor","kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor"}],"role":"symbol","extendedModule":"AppKit","externalID":"s:e:s:So7NSColorC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"relatedModules":["AppKit"],"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier","text":"NSUIColor"}],"platforms":["macOS"]}]}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"metadata":{"roleHeading":"Extended Class","extendedModule":"AppKit","title":"NSColor","symbolKind":"extension","role":"symbol","navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"}],"externalID":"s:e:s:So7NSColorC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp"},"kind":"symbol","topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor"]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSColor/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","kind":"article","abstract":[],"title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/NSUIColor":{"abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","title":"NSUIColor","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/nsuicolor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","role":"collectionGroup","kind":"article","abstract":[],"title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nscolor/animatabledata.json b/docs/data/documentation/anima/appkit/nscolor/animatabledata.json index 7711c342..dfc9f630 100644 --- a/docs/data/documentation/anima/appkit/nscolor/animatabledata.json +++ b/docs/data/documentation/anima/appkit/nscolor/animatabledata.json @@ -1 +1 @@ -{"sections":[],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"extendedModule":"AppKit","role":"symbol","externalID":"s:So7NSColorC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"property","title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/animatabledata"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSColor/animatableData":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","url":"\/documentation\/anima\/appkit\/nscolor\/animatabledata","title":"animatableData","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/animatabledata"]}],"abstract":[{"type":"text","text":"The animatable representation of the value."}],"metadata":{"roleHeading":"Instance Property","title":"animatableData","symbolKind":"property","externalID":"s:So7NSColorC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"extendedModule":"AppKit","modules":[{"relatedModules":["AppKit"],"name":"Anima"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSColor/animatableData":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor\/animatabledata","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"title":"animatableData","abstract":[{"text":"The animatable representation of the value.","type":"text"}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","role":"collectionGroup","kind":"article","abstract":[],"title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nscolor/animatableproperty-implementations.json b/docs/data/documentation/anima/appkit/nscolor/animatableproperty-implementations.json index eacc02ca..6c3a971d 100644 --- a/docs/data/documentation/anima/appkit/nscolor/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/appkit/nscolor/animatableproperty-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"title":"Type Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations"]}],"kind":"article","references":{"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSColor/init(_:)":{"abstract":[],"title":"init(_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/appkit\/nscolor\/init(_:)"},"doc://Anima/documentation/Anima/AppKit/NSColor/animatableData":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","url":"\/documentation\/anima\/appkit\/nscolor\/animatabledata","title":"animatableData","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[],"type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/zero":{"abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/zero","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero"},"doc://Anima/documentation/Anima/AppKit/NSColor/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","type":"topic","title":"scaledIntegral","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/appkit\/nscolor\/scaledintegral","abstract":[]}}} \ No newline at end of file +{"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)"],"generated":true},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral"]},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero"],"generated":true}],"references":{"doc://Anima/documentation/Anima/AppKit/NSColor/scaledIntegral":{"url":"\/documentation\/anima\/appkit\/nscolor\/scaledintegral","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","role":"symbol","kind":"symbol","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral"},"doc://Anima/documentation/Anima/AppKit/NSColor/init(_:)":{"role":"symbol","type":"topic","title":"init(_:)","url":"\/documentation\/anima\/appkit\/nscolor\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor/animatableData":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/animatableData","role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor\/animatabledata","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"title":"animatableData","abstract":[{"text":"The animatable representation of the value.","type":"text"}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSColor/zero":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": `Self`","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor\/zero","title":"zero","type":"topic","abstract":[{"type":"text","text":"The zero value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nscolor/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/appkit/nscolor/cakeyframeanimationvalueconvertible-implementations.json index 6bf98b66..9ac4f08e 100644 --- a/docs/data/documentation/anima/appkit/nscolor/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/appkit/nscolor/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations"},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()","url":"\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"kind":"symbol","type":"topic","abstract":[],"role":"symbol","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()"],"title":"Instance Methods"}],"kind":"article","references":{"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSColor/toKeyframeValue()":{"title":"toKeyframeValue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nscolor/init(_:).json b/docs/data/documentation/anima/appkit/nscolor/init(_:).json index ed16a103..550c8fb3 100644 --- a/docs/data/documentation/anima/appkit/nscolor/init(_:).json +++ b/docs/data/documentation/anima/appkit/nscolor/init(_:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/init(_:)"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}]},"roleHeading":"Initializer","role":"symbol","title":"init(_:)","symbolKind":"init","extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAASo7NSColorCRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:objc(cs)NSColor"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSColor/init(_:)":{"abstract":[],"title":"init(_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/appkit\/nscolor\/init(_:)"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/init(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"languages":["swift"]}]}],"metadata":{"extendedModule":"Anima","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Initializer","symbolKind":"init","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:5Anima18AnimatablePropertyPAASo7NSColorCRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:objc(cs)NSColor"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","role":"collectionGroup","kind":"article","abstract":[],"title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AppKit/NSColor/init(_:)":{"role":"symbol","type":"topic","title":"init(_:)","url":"\/documentation\/anima\/appkit\/nscolor\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/init(_:)","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSColor"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nscolor/scaledintegral.json b/docs/data/documentation/anima/appkit/nscolor/scaledintegral.json index 08be4ed7..ca6f769e 100644 --- a/docs/data/documentation/anima/appkit/nscolor/scaledintegral.json +++ b/docs/data/documentation/anima/appkit/nscolor/scaledintegral.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:objc(cs)NSColor","symbolKind":"property","extendedModule":"Anima","role":"symbol","title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/scaledintegral"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AppKit/NSColor/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","type":"topic","title":"scaledIntegral","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/appkit\/nscolor\/scaledintegral","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/scaledintegral"]}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:objc(cs)NSColor","roleHeading":"Instance Property","extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"doc://Anima/documentation/Anima/AppKit/NSColor/scaledIntegral":{"url":"\/documentation\/anima\/appkit\/nscolor\/scaledintegral","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/scaledIntegral","role":"symbol","kind":"symbol","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","role":"collectionGroup","kind":"article","abstract":[],"title":"AnimatableProperty Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nscolor/tokeyframevalue().json b/docs/data/documentation/anima/appkit/nscolor/tokeyframevalue().json index 582428af..76eb86a1 100644 --- a/docs/data/documentation/anima/appkit/nscolor/tokeyframevalue().json +++ b/docs/data/documentation/anima/appkit/nscolor/tokeyframevalue().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"symbolKind":"method","title":"toKeyframeValue()","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"extendedModule":"AppKit","role":"symbol","roleHeading":"Instance Method","externalID":"s:So7NSColorC5AnimaE15toKeyframeValueyXlyF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations"]]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/AppKit/NSColor/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()","url":"\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"kind":"symbol","type":"topic","abstract":[],"role":"symbol","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations","type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations"]]},"abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"toKeyframeValue()","externalID":"s:So7NSColorC5AnimaE15toKeyframeValueyXlyF","role":"symbol","symbolKind":"method","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"AppKit","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"doc://Anima/documentation/Anima/AppKit/NSColor/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","kind":"article","abstract":[],"title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/AppKit/NSColor/toKeyframeValue()":{"title":"toKeyframeValue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/toKeyframeValue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nscolor/zero.json b/docs/data/documentation/anima/appkit/nscolor/zero.json index 919333ea..f459e5da 100644 --- a/docs/data/documentation/anima/appkit/nscolor/zero.json +++ b/docs/data/documentation/anima/appkit/nscolor/zero.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"metadata":{"roleHeading":"Type Property","role":"symbol","symbolKind":"property","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"externalID":"s:So7NSColorC5AnimaE4zeroABXDvpZ","extendedModule":"AppKit","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"title":"zero"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/zero"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSColor/zero":{"abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/zero","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","kind":"article","role":"collectionGroup","type":"topic","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nscolor\/zero"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": `Self`"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"metadata":{"extendedModule":"AppKit","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": `Self`"}],"symbolKind":"property","roleHeading":"Type Property","role":"symbol","externalID":"s:So7NSColorC5AnimaE4zeroABXDvpZ","title":"zero","modules":[{"relatedModules":["AppKit"],"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"The zero value."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AppKit/NSColor/zero":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": `Self`","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/appkit\/nscolor\/zero","title":"zero","type":"topic","abstract":[{"type":"text","text":"The zero value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/zero"},"doc://Anima/documentation/Anima/AppKit/NSColor/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor\/AnimatableProperty-Implementations","role":"collectionGroup","kind":"article","abstract":[],"title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets.json index 2a8e9663..9fef7c09 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"}]}]}],"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"NSDirectionalEdgeInsets","extendedModule":"AppKit","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"roleHeading":"Extended Structure","symbolKind":"extension","role":"symbol","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"externalID":"s:e:s:So23NSDirectionalEdgeInsetsV5AnimaE15toKeyframeValueyXlyF"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"references":{"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations","role":"collectionGroup","type":"topic","kind":"article","title":"Hashable Implementations"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","title":"AnimatableProperty Implementations","kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations"],"generated":true}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"externalID":"s:e:s:So23NSDirectionalEdgeInsetsV5AnimaE15toKeyframeValueyXlyF","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"roleHeading":"Extended Structure","title":"NSDirectionalEdgeInsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","kind":"identifier","text":"NSDirectionalEdgeInsets"}],"symbolKind":"extension","role":"symbol","extendedModule":"AppKit"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"type":"conformsTo"}],"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","role":"collectionGroup","type":"topic","title":"Hashable Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations"},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/!=(_:_:).json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/!=(_:_:).json index 617e7596..cfa0eaf9 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/!=(_:_:).json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/!=(_:_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@NSDirectionalEdgeInsets","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/!=(_:_:)":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic","kind":"article"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations"]]},"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@NSDirectionalEdgeInsets","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"op","role":"symbol","title":"!=(_:_:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/==(_:_:).json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/==(_:_:).json index df2522cd..82db7aa0 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/==(_:_:).json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/==(_:_:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE2eeoiySbAB_ABtFZ","symbolKind":"op","extendedModule":"AppKit","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol","title":"==(_:_:)"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/==(_:_:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","kind":"typeIdentifier","text":"NSDirectionalEdgeInsets"},{"text":", ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)","title":"==(_:_:)"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"metadata":{"roleHeading":"Operator","title":"==(_:_:)","extendedModule":"AppKit","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE2eeoiySbAB_ABtFZ","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/==(_:_:)":{"type":"topic","title":"==(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Equatable-Implementations":{"type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata.json index fe543492..b8ec754b 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"title":"animatableData","extendedModule":"AppKit","roleHeading":"Instance Property","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/animatableData":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","role":"symbol","title":"animatableData","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","title":"AnimatableProperty Implementations","kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"The animatable representation of the value."}],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">","kind":"text"}],"title":"animatableData","extendedModule":"AppKit","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"role":"symbol","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"property"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/animatableData":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"animatableData","kind":"symbol","type":"topic","abstract":[{"text":"The animatable representation of the value.","type":"text"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatableproperty-implementations.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatableproperty-implementations.json index d419c9cd..5fac30fb 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/animatableproperty-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)"],"title":"Initializers","generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral"],"generated":true},{"generated":true,"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero"]}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations"]}],"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/scaledIntegral":{"role":"symbol","kind":"symbol","abstract":[],"title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/zero":{"abstract":[{"text":"A directional edge insets structure whose top, leading, bottom, and trailing fields all have a value of 0.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero","role":"symbol","title":"zero","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/animatableData":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","role":"symbol","title":"animatableData","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/init(_:)":{"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)"],"generated":true},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero"],"generated":true,"title":"Type Properties"}],"kind":"article","metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/scaledIntegral":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The scaled integral representation of this value."}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/animatableData":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/animatableData","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"animatableData","kind":"symbol","type":"topic","abstract":[{"text":"The animatable representation of the value.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/init(_:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"title":"init(_:)","type":"topic","kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/zero":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","kind":"typeIdentifier"}],"title":"zero","kind":"symbol","type":"topic","abstract":[{"text":"A directional edge insets structure whose top, leading, bottom, and trailing fields all have a value of 0.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/cakeyframeanimationvalueconvertible-implementations.json index b25ae3db..f43609b2 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()"],"title":"Instance Methods","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations"},"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/toKeyframeValue()":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()","role":"symbol","type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations"},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/toKeyframeValue()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"title":"toKeyframeValue()","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()","kind":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()","type":"topic"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations.json index 21ffc382..c18869d7 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations"},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Equatable Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/!=(_:_:)":{"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/==(_:_:)":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","kind":"typeIdentifier","text":"NSDirectionalEdgeInsets"},{"text":", ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)","title":"==(_:_:)"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)"],"generated":true,"title":"Operators"}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/==(_:_:)":{"type":"topic","title":"==(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/==(_:_:)"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)","type":"topic"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/hash(into:).json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/hash(into:).json index e52da631..959c7359 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/hash(into:).json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/hash(into:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE4hash4intoys6HasherVz_tF","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"symbolKind":"method","extendedModule":"AppKit","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"hash(into:)","roleHeading":"Instance Method","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","title":"hash(into:)"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","abstract":[],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations","role":"collectionGroup","type":"topic","kind":"article","title":"Hashable Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"metadata":{"title":"hash(into:)","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE4hash4intoys6HasherVz_tF","extendedModule":"AppKit","roleHeading":"Instance Method"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/hash(into:)":{"kind":"symbol","title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/Hashable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","role":"collectionGroup","type":"topic","title":"Hashable Implementations","abstract":[],"kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/hashable-implementations.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/hashable-implementations.json index ae2d718f..bd2e7453 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/hashable-implementations.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/hashable-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"modules":[{"name":"Anima"}],"title":"Hashable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","title":"hash(into:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"}}} \ No newline at end of file +{"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/Hashable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Hashable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)"],"title":"Instance Methods","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/hash(into:)":{"kind":"symbol","title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/init(_:).json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/init(_:).json index 8c8ad08d..09f7731a 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/init(_:).json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/init(_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}]}],"kind":"declarations"}],"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"roleHeading":"Initializer","extendedModule":"AppKit","role":"symbol","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"symbolKind":"init","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaEyAbC15AnimatableArrayVySdGcfc"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)"]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","title":"AnimatableProperty Implementations","kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/init(_:)":{"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"AppKit","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","role":"symbol","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaEyAbC15AnimatableArrayVySdGcfc","modules":[{"name":"Anima","relatedModules":["AppKit"]}]},"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)"]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">)"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/init(_:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/init(_:)","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"title":"init(_:)","type":"topic","kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/scaledintegral.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/scaledintegral.json index efce8adf..1594b867 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/scaledintegral.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/scaledintegral.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"scaledIntegral","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@NSDirectionalEdgeInsets","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/scaledIntegral":{"role":"symbol","kind":"symbol","abstract":[],"title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","title":"AnimatableProperty Implementations","kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral"]}],"metadata":{"extendedModule":"Anima","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@NSDirectionalEdgeInsets"},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/scaledIntegral":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/scaledIntegral","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The scaled integral representation of this value."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue().json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue().json index 0b3325e3..ba5337c4 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue().json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"title":"toKeyframeValue()","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE15toKeyframeValueyXlyF","role":"symbol","extendedModule":"AppKit","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/toKeyframeValue()":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()","role":"symbol","type":"topic","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}]}]}],"kind":"symbol","metadata":{"externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Instance Method","title":"toKeyframeValue()","role":"symbol","extendedModule":"AppKit","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}]},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/toKeyframeValue()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"title":"toKeyframeValue()","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/toKeyframeValue()","kind":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/zero.json b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/zero.json index c960d1c1..e86c1bc5 100644 --- a/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/zero.json +++ b/docs/data/documentation/anima/appkit/nsdirectionaledgeinsets/zero.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"AppKit","role":"symbol","title":"zero","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE4zeroABvpZ","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"symbolKind":"property","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A directional edge insets structure whose top, leading, bottom, and trailing fields all have a value of 0."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","title":"AnimatableProperty Implementations","kind":"article","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/zero":{"abstract":[{"text":"A directional edge insets structure whose top, leading, bottom, and trailing fields all have a value of 0.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero","role":"symbol","title":"zero","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"NSDirectionalEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"A directional edge insets structure whose top, leading, bottom, and trailing fields all have a value of 0."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero"]}],"metadata":{"modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","text":"NSDirectionalEdgeInsets","kind":"typeIdentifier"}],"extendedModule":"AppKit","role":"symbol","externalID":"s:So23NSDirectionalEdgeInsetsV5AnimaE4zeroABvpZ","symbolKind":"property","title":"zero"},"references":{"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","kind":"article","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets/zero":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets\/zero","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets","kind":"typeIdentifier"}],"title":"zero","kind":"symbol","type":"topic","abstract":[{"text":"A directional edge insets structure whose top, leading, bottom, and trailing fields all have a value of 0.","type":"text"}]},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nslayoutconstraint.json b/docs/data/documentation/anima/appkit/nslayoutconstraint.json index 7d6d14bd..561c0d31 100644 --- a/docs/data/documentation/anima/appkit/nslayoutconstraint.json +++ b/docs/data/documentation/anima/appkit/nslayoutconstraint.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"kind":"relationships","type":"conformsTo"}],"sections":[],"metadata":{"modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"externalID":"s:e:s:So18NSLayoutConstraintC5AnimaE8animatorAC14LayoutAnimatorCvp","title":"NSLayoutConstraint","role":"symbol","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"extendedModule":"AppKit","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSLayoutConstraint","preciseIdentifier":"c:objc(cs)NSLayoutConstraint"}],"roleHeading":"Extended Class"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NSLayoutConstraint","preciseIdentifier":"c:objc(cs)NSLayoutConstraint"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nslayoutconstraint"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint"},"references":{"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","title":"NSLayoutConstraint","role":"symbol","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"abstract":[],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint/animator":{"title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator","kind":"symbol","url":"\/documentation\/anima\/appkit\/nslayoutconstraint\/animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","kind":"typeIdentifier","text":"LayoutAnimator"}],"abstract":[{"text":"Provides animatable properties of the layout constraint.","type":"text"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","interfaceLanguage":"swift"},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"title":"Conforms To"}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nslayoutconstraint"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"externalID":"s:e:s:So18NSLayoutConstraintC5AnimaE8animatorAC14LayoutAnimatorCvp","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"roleHeading":"Extended Class","title":"NSLayoutConstraint","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSLayoutConstraint","kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint"}],"symbolKind":"extension","role":"symbol","extendedModule":"AppKit"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator"]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","role":"symbol","url":"\/documentation\/anima\/appkit\/nslayoutconstraint","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"title":"NSLayoutConstraint","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint/animator":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator","title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint\/animator","role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the layout constraint."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nslayoutconstraint/animator.json b/docs/data/documentation/anima/appkit/nslayoutconstraint/animator.json index b71664de..696d00ff 100644 --- a/docs/data/documentation/anima/appkit/nslayoutconstraint/animator.json +++ b/docs/data/documentation/anima/appkit/nslayoutconstraint/animator.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"animator","symbolKind":"property","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"}],"externalID":"s:So18NSLayoutConstraintC5AnimaE8animatorAC14LayoutAnimatorCvp","extendedModule":"AppKit","role":"symbol","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nslayoutconstraint\/animator"]}],"kind":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the layout constraint."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","text":"LayoutAnimator"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","isActive":true},{"type":"text","text":" for more information."}]}],"kind":"content"}],"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint/animator":{"title":"animator","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator","kind":"symbol","url":"\/documentation\/anima\/appkit\/nslayoutconstraint\/animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","kind":"typeIdentifier","text":"LayoutAnimator"}],"abstract":[{"text":"Provides animatable properties of the layout constraint.","type":"text"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","title":"NSLayoutConstraint","role":"symbol","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"abstract":[],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint","kind":"symbol"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","isActive":true},{"type":"text","text":" for more information."}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Provides animatable properties of the layout constraint.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nslayoutconstraint\/animator"]}],"metadata":{"roleHeading":"Instance Property","title":"animator","extendedModule":"AppKit","externalID":"s:So18NSLayoutConstraintC5AnimaE8animatorAC14LayoutAnimatorCvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["AppKit"]}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSLayoutConstraint","text":"NSLayoutConstraint"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint","role":"symbol","url":"\/documentation\/anima\/appkit\/nslayoutconstraint","navigatorTitle":[{"text":"NSLayoutConstraint","kind":"identifier"}],"title":"NSLayoutConstraint","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSLayoutConstraint/animator":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSLayoutConstraint\/animator","title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC"}],"url":"\/documentation\/anima\/appkit\/nslayoutconstraint\/animator","role":"symbol","abstract":[{"type":"text","text":"Provides animatable properties of the layout constraint."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsview.json b/docs/data/documentation/anima/appkit/nsview.json index f851ee60..8b7dbcf2 100644 --- a/docs/data/documentation/anima/appkit/nsview.json +++ b/docs/data/documentation/anima/appkit/nsview.json @@ -1 +1 @@ -{"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"type":"conformsTo","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsview"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations"],"title":"Default Implementations"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSView","text":"NSView","kind":"typeIdentifier"}]}]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"extendedModule":"AppKit","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"externalID":"s:e:s:So6NSViewC5AnimaE8Providera","role":"symbol","roleHeading":"Extended Class","symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSView","kind":"identifier","text":"NSView"}],"title":"NSView"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSView/AnimatablePropertyProvider-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations","abstract":[],"url":"\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations","title":"AnimatablePropertyProvider Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/AppKit/NSView":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","title":"NSView","role":"symbol","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSView","text":"NSView","kind":"identifier"}],"url":"\/documentation\/anima\/appkit\/nsview","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsview"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations"],"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","kind":"typeIdentifier","text":"NSUIView","preciseIdentifier":"s:5Anima8NSUIViewa"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Extended Class","extendedModule":"AppKit","symbolKind":"extension","role":"symbol","externalID":"s:e:s:So6NSViewC5AnimaE8Providera","navigatorTitle":[{"kind":"identifier","text":"NSView"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima8NSUIViewa","text":"NSUIView"}],"modules":[{"name":"Anima","relatedModules":["AppKit"]}],"title":"NSView"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AppKit/NSView/AnimatablePropertyProvider-Implementations":{"abstract":[],"kind":"article","title":"AnimatablePropertyProvider Implementations","url":"\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/AppKit/NSView":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima8NSUIViewa","text":"NSUIView"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","role":"symbol","url":"\/documentation\/anima\/appkit\/nsview","navigatorTitle":[{"kind":"identifier","text":"NSView"}],"title":"NSView","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/NSUIView":{"kind":"symbol","url":"\/documentation\/anima\/nsuiview","title":"NSUIView","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","type":"topic","navigatorTitle":[{"text":"NSUIView","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"NSUIView","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsview/animatablepropertyprovider-implementations.json b/docs/data/documentation/anima/appkit/nsview/animatablepropertyprovider-implementations.json index 8b5fe517..32dd3c8a 100644 --- a/docs/data/documentation/anima/appkit/nsview/animatablepropertyprovider-implementations.json +++ b/docs/data/documentation/anima/appkit/nsview/animatablepropertyprovider-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","variants":[{"paths":["\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator"],"generated":true}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"AnimatablePropertyProvider Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSView":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","title":"NSView","role":"symbol","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSView","text":"NSView","kind":"identifier"}],"url":"\/documentation\/anima\/appkit\/nsview","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSView/animator":{"kind":"symbol","role":"symbol","abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSView","type":"codeVoice"},{"text":".","type":"text"}]},"title":"animator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/appkit\/nsview\/animator"}}} \ No newline at end of file +{"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatablePropertyProvider Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator"],"title":"Instance Properties","generated":true}],"references":{"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AppKit/NSView":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima8NSUIViewa","text":"NSUIView"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","role":"symbol","url":"\/documentation\/anima\/appkit\/nsview","navigatorTitle":[{"kind":"identifier","text":"NSView"}],"title":"NSView","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSView/animator":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSView"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Provides animatable properties of the view."}],"kind":"symbol","title":"animator","url":"\/documentation\/anima\/appkit\/nsview\/animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nsview/animator.json b/docs/data/documentation/anima/appkit/nsview/animator.json index 3ae77127..3bad2d36 100644 --- a/docs/data/documentation/anima/appkit/nsview/animator.json +++ b/docs/data/documentation/anima/appkit/nsview/animator.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator"},"kind":"symbol","metadata":{"externalID":"s:5Anima26AnimatablePropertyProviderPAASo6NSViewCRbzrlE8animatorAA12ViewAnimatorCyxGvp::SYNTHESIZED::c:objc(cs)NSView","title":"animator","extendedModule":"Anima","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSView","type":"codeVoice"},{"type":"text","text":"."}]},"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","kind":"typeIdentifier","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"To animate the properties change their value inside an ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block."}]},{"inlineContent":[{"type":"text","text":"See "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","isActive":true},{"type":"text","text":" for more information about usage and all animatable properties."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/appkit\/nsview\/animator"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AppKit/NSView":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","title":"NSView","role":"symbol","navigatorTitle":[{"text":"NSView","kind":"identifier"}],"type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSView","text":"NSView","kind":"identifier"}],"url":"\/documentation\/anima\/appkit\/nsview","kind":"symbol"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSView/AnimatablePropertyProvider-Implementations":{"type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations","abstract":[],"url":"\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations","title":"AnimatablePropertyProvider Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSView/animator":{"kind":"symbol","role":"symbol","abstract":[{"text":"Provides animatable properties of the view.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSView","type":"codeVoice"},{"text":".","type":"text"}]},"title":"animator","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/appkit\/nsview\/animator"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","title":"animator","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSView"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"property","externalID":"s:5Anima26AnimatablePropertyProviderPAASo6NSViewCRbzrlE8animatorAA12ViewAnimatorCyxGvp::SYNTHESIZED::c:objc(cs)NSView","extendedModule":"Anima","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nsview\/animator"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference","isActive":true},{"text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block.","type":"text"}]},{"inlineContent":[{"text":"See ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","type":"reference","isActive":true},{"type":"text","text":" for more information about usage and all animatable properties."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations"]]},"abstract":[{"type":"text","text":"Provides animatable properties of the view."}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSView":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima8NSUIViewa","text":"NSUIView"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView","role":"symbol","url":"\/documentation\/anima\/appkit\/nsview","navigatorTitle":[{"kind":"identifier","text":"NSView"}],"title":"NSView","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSView/animator":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSView"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"Provides animatable properties of the view."}],"kind":"symbol","title":"animator","url":"\/documentation\/anima\/appkit\/nsview\/animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/animator","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSView/AnimatablePropertyProvider-Implementations":{"abstract":[],"kind":"article","title":"AnimatablePropertyProvider Implementations","url":"\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSView\/AnimatablePropertyProvider-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nswindow.json b/docs/data/documentation/anima/appkit/nswindow.json index e17de8fd..b2413b04 100644 --- a/docs/data/documentation/anima/appkit/nswindow.json +++ b/docs/data/documentation/anima/appkit/nswindow.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSWindow","text":"NSWindow"}],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"sections":[],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nswindow"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator"],"title":"Instance Properties"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow"},"metadata":{"symbolKind":"extension","externalID":"s:e:s:So8NSWindowC5AnimaE8animatorAC14WindowAnimatorCvp","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSWindow","preciseIdentifier":"c:objc(cs)NSWindow"}],"role":"symbol","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"roleHeading":"Extended Class","title":"NSWindow","extendedModule":"AppKit"},"references":{"doc://Anima/documentation/Anima/AppKit/NSWindow":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSWindow","kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow"}],"abstract":[],"title":"NSWindow","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSWindow"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/appkit\/nswindow"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AppKit/NSWindow/animator":{"kind":"symbol","title":"animator","url":"\/documentation\/anima\/appkit\/nswindow\/animator","abstract":[{"text":"Provides animatable properties of the window.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator"}],"role":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSWindow","text":"NSWindow"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","interfaceLanguage":"swift"},"metadata":{"title":"NSWindow","navigatorTitle":[{"text":"NSWindow","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow","text":"NSWindow"}],"modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"roleHeading":"Extended Class","symbolKind":"extension","extendedModule":"AppKit","externalID":"s:e:s:So8NSWindowC5AnimaE8animatorAC14WindowAnimatorCvp","role":"symbol"},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nswindow"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator"],"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit"]]},"references":{"doc://Anima/documentation/Anima/AppKit/NSWindow":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow","text":"NSWindow"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol","url":"\/documentation\/anima\/appkit\/nswindow","navigatorTitle":[{"kind":"identifier","text":"NSWindow"}],"title":"NSWindow","abstract":[]},"doc://Anima/documentation/Anima/AppKit/NSWindow/animator":{"url":"\/documentation\/anima\/appkit\/nswindow\/animator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"}],"abstract":[{"type":"text","text":"Provides animatable properties of the window."}],"title":"animator","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/appkit/nswindow/animator.json b/docs/data/documentation/anima/appkit/nswindow/animator.json index 16c71de8..cd7323c6 100644 --- a/docs/data/documentation/anima/appkit/nswindow/animator.json +++ b/docs/data/documentation/anima/appkit/nswindow/animator.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"AppKit","role":"symbol","modules":[{"relatedModules":["AppKit"],"name":"Anima"}],"title":"animator","externalID":"s:So8NSWindowC5AnimaE8animatorAC14WindowAnimatorCvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator","interfaceLanguage":"swift"},"abstract":[{"text":"Provides animatable properties of the window.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"text":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference"},{"type":"text","text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","isActive":true,"type":"reference"},{"type":"text","text":" for more information about usage and all animatable properties."}]}]}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/appkit\/nswindow\/animator"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow"]]},"references":{"doc://Anima/documentation/Anima/AppKit/NSWindow":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSWindow","kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow"}],"abstract":[],"title":"NSWindow","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSWindow"}],"kind":"symbol","type":"topic","url":"\/documentation\/anima\/appkit\/nswindow"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/AppKit":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","abstract":[],"role":"collection","type":"topic","kind":"symbol","title":"AppKit"},"doc://Anima/documentation/Anima/AppKit/NSWindow/animator":{"kind":"symbol","title":"animator","url":"\/documentation\/anima\/appkit\/nswindow\/animator","abstract":[{"text":"Provides animatable properties of the window.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"To animate the properties change their value inside an ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"},{"text":" for more information about usage and all animatable properties.","type":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/appkit\/nswindow\/animator"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator"},"kind":"symbol","sections":[],"metadata":{"extendedModule":"AppKit","externalID":"s:So8NSWindowC5AnimaE8animatorAC14WindowAnimatorCvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator"}],"roleHeading":"Instance Property","title":"animator","role":"symbol","modules":[{"name":"Anima","relatedModules":["AppKit"]}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/AppKit","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow"]]},"abstract":[{"type":"text","text":"Provides animatable properties of the window."}],"references":{"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSWindow/animator":{"url":"\/documentation\/anima\/appkit\/nswindow\/animator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow\/animator","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"}],"abstract":[{"type":"text","text":"Provides animatable properties of the window."}],"title":"animator","type":"topic"},"doc://Anima/documentation/Anima/AppKit/NSWindow":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSWindow","text":"NSWindow"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSWindow","role":"symbol","url":"\/documentation\/anima\/appkit\/nswindow","navigatorTitle":[{"kind":"identifier","text":"NSWindow"}],"title":"NSWindow","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AppKit":{"role":"collection","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit","url":"\/documentation\/anima\/appkit","title":"AppKit","kind":"symbol","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/cakeyframeanimationemittable.json b/docs/data/documentation/anima/cakeyframeanimationemittable.json index 56b748b4..44fb1f33 100644 --- a/docs/data/documentation/anima/cakeyframeanimationemittable.json +++ b/docs/data/documentation/anima/cakeyframeanimationemittable.json @@ -1 +1 @@ -{"topicSections":[{"title":"Creating The Keyframe Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}]}]},{"kind":"content","content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"Example usage:","type":"text"}]},{"code":["let animation = SpringAnimation(spring: .bouncy, value: 0.0, target: 100.0)","","let keyframeAnimation = animation.keyframeAnimation()","keyFrameAnimation.keyPath = \"position.y\"","layer.add(keyFrameAnimation, forKey: \"animation\")"],"syntax":null,"type":"codeListing"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"title":"CAKeyframeAnimationEmittable","role":"symbol","roleHeading":"Protocol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"symbolKind":"protocol","externalID":"s:5Anima28CAKeyframeAnimationEmittableP","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}]},"relationshipsSections":[{"kind":"relationships","title":"Conforming Types","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"],"type":"conformingTypes"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable"]}],"kind":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from an animation.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"],"title":"Additions","generated":true}],"references":{"doc://Anima/documentation/Anima/Rubberband":{"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"title":"Rubberband","kind":"symbol","url":"\/documentation\/anima\/rubberband"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"defaultImplementations":1},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","title":"keyframeAnimation(forScreen:)","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/EasingAnimation":{"title":"EasingAnimation","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/anima\/easinganimation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"EasingAnimation"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","abstract":[{"type":"text","text":"An animation that animates a value using an easing function (like "},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","title":"keyframeAnimation()","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/decayanimation","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","type":"topic","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","abstract":[{"text":"Generates and returns the values and keyTimes for a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"type":"text","text":"."}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"title":"SpringAnimation","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/springanimation","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Additions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage:"}]},{"code":["let animation = SpringAnimation(spring: .bouncy, value: 0.0, target: 100.0)","","let keyframeAnimation = animation.keyframeAnimation()","keyFrameAnimation.keyPath = \"position.y\"","layer.add(keyFrameAnimation, forKey: \"animation\")"],"type":"codeListing","syntax":null}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"topicSections":[{"title":"Creating The Keyframe Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"]}],"metadata":{"symbolKind":"protocol","modules":[{"name":"Anima"}],"role":"symbol","navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittableP","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"roleHeading":"Protocol","title":"CAKeyframeAnimationEmittable"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from an animation.","type":"text"}],"relationshipsSections":[{"kind":"relationships","type":"conformingTypes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"],"title":"Conforming Types"}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"title":"keyframeAnimation()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()"},"doc://Anima/documentation/Anima/DecayAnimation":{"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}],"title":"DecayAnimation","url":"\/documentation\/anima\/decayanimation","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}]},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"kind":"symbol","title":"Rubberband","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"EasingAnimation"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","role":"symbol","url":"\/documentation\/anima\/easinganimation","navigatorTitle":[{"kind":"identifier","text":"EasingAnimation"}],"title":"EasingAnimation","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","title":"keyframeAnimation(forScreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/SpringAnimation":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","role":"symbol","url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"kind":"identifier","text":"SpringAnimation"}],"title":"SpringAnimation","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","abstract":[{"text":"Generates and returns the values and keyTimes for a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"text":".","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation().json b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation().json index bfc7af12..7e2db40f 100644 --- a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation().json +++ b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","interfaceLanguage":"swift"},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Creating The Keyframe Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A fully configured "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"name":"Note","type":"aside","style":"note","content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"type":"codeVoice","code":"keyPath"},{"type":"text","text":" of the "},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()"]}],"kind":"symbol","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"metadata":{"symbolKind":"method","title":"keyframeAnimation()","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","roleHeading":"Instance Method","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","title":"keyframeAnimation()","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","title":"keyframeAnimation(forScreen:)","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","abstract":[{"text":"Generates and returns the values and keyTimes for a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"type":"text","text":"."}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"defaultImplementations":1}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"title":"Creating The Keyframe Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"extendedModule":"Anima","role":"symbol","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF","symbolKind":"method","title":"keyframeAnimation()"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A fully configured "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"style":"note","type":"aside","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You will be required to change the "},{"type":"codeVoice","code":"keyPath"},{"type":"text","text":" of the "},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}]}]}]}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","title":"keyframeAnimation(forScreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"title":"keyframeAnimation()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","abstract":[{"text":"Generates and returns the values and keyTimes for a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"text":".","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-371zx.json b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-371zx.json index fd76264b..bf96e289 100644 --- a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-371zx.json +++ b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-371zx.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima28CAKeyframeAnimationEmittableP08keyframeC012forFramerateSo0bC0CSiSg_tF","title":"keyframeAnimation(forFramerate:)","role":"symbol","symbolKind":"method","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"framerate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The framerate the "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" should be targeting. If nil, the device’s default framerate will be used."}]}],"name":"framerate"}],"kind":"parameters"},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"A fully configured "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"name":"Note","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"You will be required to change the ","type":"text"},{"code":"keyPath","type":"codeVoice"},{"text":" of the ","type":"text"},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}]}]}]}],"sections":[],"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Creating The Keyframe Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"]}],"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys"],"title":"CAKeyframeAnimationEmittable Implementations"}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-6e1ys":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","abstract":[],"title":"keyframeAnimation(forFramerate:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"defaultImplementations":1},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","title":"keyframeAnimation(forScreen:)","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","abstract":[{"text":"Generates and returns the values and keyTimes for a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"type":"text","text":"."}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","title":"keyframeAnimation()","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"metadata":{"required":true,"modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittableP08keyframeC012forFramerateSo0bC0CSiSg_tF","roleHeading":"Instance Method","title":"keyframeAnimation(forFramerate:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"symbolKind":"method","role":"symbol"},"sections":[],"seeAlsoSections":[{"title":"Creating The Keyframe Animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":" "},{"text":"framerate","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"framerate","content":[{"inlineContent":[{"type":"text","text":"The framerate the "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" should be targeting. If nil, the device’s default framerate will be used.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"text":"A fully configured ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"aside","style":"note","name":"Note","content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"code":"keyPath","type":"codeVoice"},{"text":" of the ","type":"text"},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}]}],"kind":"content"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","interfaceLanguage":"swift"},"defaultImplementationsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys"],"title":"CAKeyframeAnimationEmittable Implementations"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","title":"keyframeAnimation(forScreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","abstract":[{"text":"Generates and returns the values and keyTimes for a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"title":"keyframeAnimation()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-6e1ys":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"role":"symbol","title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys.json b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys.json index 4134a379..0ca0c02b 100644 --- a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys.json +++ b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF","role":"symbol","title":"keyframeAnimation(forFramerate:)","extendedModule":"Anima","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":" "},{"text":"framerate","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"defaultImplementations":1},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-6e1ys":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","abstract":[],"title":"keyframeAnimation(forFramerate:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys"},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"extendedModule":"Anima","role":"symbol","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF","symbolKind":"method","title":"keyframeAnimation(forFramerate:)"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":" "},{"text":"framerate","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"languages":["swift"]}]},{"parameters":[{"name":"framerate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The framerate the "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" should be targeting. If nil, the device’s default framerate will be used.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"A fully configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"name":"Note","content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"code":"keyPath","type":"codeVoice"},{"text":" of the ","type":"text"},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}],"type":"aside","style":"note"}]}],"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx"]]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-6e1ys":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"role":"symbol","title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-6e1ys","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forscreen:).json b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forscreen:).json index 492f5f52..dc48ba68 100644 --- a/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forscreen:).json +++ b/docs/data/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forscreen:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)"]}],"kind":"symbol","metadata":{"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"title":"keyframeAnimation(forScreen:)","symbolKind":"method"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forScreen"},{"text":" ","kind":"text"},{"text":"screen","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The screen where the animation is displayed."}]}],"name":"screen"}]},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A fully configured "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","text":"Discussion","level":2},{"style":"note","name":"Note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"You will be required to change the ","type":"text"},{"code":"keyPath","type":"codeVoice"},{"text":" of the ","type":"text"},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"type":"text","text":" in order for it to be useful."}]}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"title":"Creating The Keyframe Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","title":"keyframeAnimation(forScreen:)","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","abstract":[{"text":"Generates and returns the values and keyTimes for a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"type":"text","text":"."}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","title":"keyframeAnimation()","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"defaultImplementations":1}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"],"generated":true,"title":"Creating The Keyframe Animation"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":" "},{"kind":"internalParam","text":"screen"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The screen where the animation is displayed."}]}],"name":"screen"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"A fully configured ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"name":"Note","type":"aside","content":[{"inlineContent":[{"text":"You will be required to change the ","type":"text"},{"code":"keyPath","type":"codeVoice"},{"type":"text","text":" of the "},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"text":" in order for it to be useful.","type":"text"}],"type":"paragraph"}],"style":"note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"method","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF","title":"keyframeAnimation(forScreen:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"title":"keyframeAnimation()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","abstract":[{"text":"Generates and returns the values and keyTimes for a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","title":"keyframeAnimation(forScreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/cakeyframeanimationemittable/populatekeyframeanimationdata(deltatime:values:keytimes:).json b/docs/data/documentation/anima/cakeyframeanimationemittable/populatekeyframeanimationdata(deltatime:values:keytimes:).json index 1d0ae99a..b24b0247 100644 --- a/docs/data/documentation/anima/cakeyframeanimationemittable/populatekeyframeanimationdata(deltatime:values:keytimes:).json +++ b/docs/data/documentation/anima/cakeyframeanimationemittable/populatekeyframeanimationdata(deltatime:values:keytimes:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"kind":"text","text":"]) -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target delta time. Typically you’d want 1.0 \/ targetFramerate`"}]}]},{"content":[{"inlineContent":[{"text":"A preinitialized array that should be populated with the values to align with the given keyTimes.","type":"text"}],"type":"paragraph"}],"name":"values"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A preinitialized array that should be populated with the keyTimes to align with the given values."}]}],"name":"keyTimes"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"The total duration of the ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"style":"note","name":"Note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"Returning values and keyTimes with different lengths will result in undefined behaviour.","type":"text"}]}]}]}],"metadata":{"symbolKind":"method","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","modules":[{"name":"Anima"}],"required":true,"role":"symbol","roleHeading":"Instance Method","externalID":"s:5Anima28CAKeyframeAnimationEmittableP016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)"],"title":"Creating The Keyframe Animation","generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Generates and returns the values and keyTimes for a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is called by default from "},{"code":"keyframeAnimation(forFramerate:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","type":"topic","abstract":[{"text":"Generates and returns the values and keyTimes for a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"type":"text","text":"."}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","title":"keyframeAnimation(forFramerate:)","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","required":true,"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"defaultImplementations":1},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","title":"keyframeAnimation(forScreen:)","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","title":"keyframeAnimation()","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"seeAlsoSections":[{"title":"Creating The Keyframe Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Generates and returns the values and keyTimes for a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":". This is called by default from "},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The target delta time. Typically you’d want 1.0 \/ targetFramerate`","type":"text"}]}],"name":"deltaTime"},{"name":"values","content":[{"inlineContent":[{"text":"A preinitialized array that should be populated with the values to align with the given keyTimes.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"A preinitialized array that should be populated with the keyTimes to align with the given values."}],"type":"paragraph"}],"name":"keyTimes"}]},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The total duration of the "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}]}],"kind":"content"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"name":"Note","style":"note","content":[{"inlineContent":[{"text":"Returning values and keyTimes with different lengths will result in undefined behaviour.","type":"text"}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittableP016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","roleHeading":"Instance Method","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","required":true,"symbolKind":"method","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forScreen:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forScreen:)","role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","title":"keyframeAnimation(forScreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation(forFramerate:)-371zx":{"kind":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation(forFramerate:)-371zx","defaultImplementations":1,"title":"keyframeAnimation(forFramerate:)","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","role":"symbol","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/keyframeAnimation()":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"title":"keyframeAnimation()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","abstract":[{"text":"Generates and returns the values and keyTimes for a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is called by default from ","type":"text"},{"type":"codeVoice","code":"keyframeAnimation(forFramerate:)"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/cakeyframeanimationvalueconvertible.json b/docs/data/documentation/anima/cakeyframeanimationvalueconvertible.json index 0bea6371..d9740bbc 100644 --- a/docs/data/documentation/anima/cakeyframeanimationvalueconvertible.json +++ b/docs/data/documentation/anima/cakeyframeanimationvalueconvertible.json @@ -1 +1 @@ -{"topicSections":[{"title":"Converting to Keyframe Value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()"]}],"metadata":{"externalID":"s:5Anima35CAKeyframeAnimationValueConvertibleP","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"modules":[{"name":"Anima"}],"symbolKind":"protocol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"title":"CAKeyframeAnimationValueConvertible","roleHeading":"Protocol"},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"],"type":"conformingTypes","title":"Conforming Types","kind":"relationships"}],"seeAlsoSections":[{"title":"Additions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"content":[{"inlineContent":[{"text":"This is required for using ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"Note","style":"note","type":"aside"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationvalueconvertible"]}],"kind":"symbol","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"NSNumber"},{"text":" for use with ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":". This is required for "},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/documentation/Anima/AppKit/NSColor":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","title":"NSColor","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"url":"\/documentation\/anima\/appkit\/nscolor","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible/toKeyframeValue()":{"required":true,"abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()","type":"topic","role":"symbol","title":"toKeyframeValue()","kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/Rubberband":{"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"title":"Rubberband","kind":"symbol","url":"\/documentation\/anima\/rubberband"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","kind":"identifier","text":"CGSize"}],"navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","title":"CGSize"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSDirectionalEdgeInsets","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","abstract":[],"kind":"symbol","title":"NSDirectionalEdgeInsets","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","interfaceLanguage":"swift"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"roleHeading":"Protocol","title":"CAKeyframeAnimationValueConvertible","symbolKind":"protocol","externalID":"s:5Anima35CAKeyframeAnimationValueConvertibleP","modules":[{"name":"Anima"}],"role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Converting to Keyframe Value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"type":"aside","style":"note","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This is required for using "},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"text":".","type":"text"}]}]}],"kind":"content"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationvalueconvertible"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"],"title":"Additions","generated":true}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"text":" or ","type":"text"},{"code":"NSNumber","type":"codeVoice"},{"text":" for use with ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":". This is required for "},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":"."}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor","doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"],"title":"Conforming Types","type":"conformingTypes"}],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/AppKit/NSDirectionalEdgeInsets":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSDirectionalEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSDirectionalEdgeInsets"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSDirectionalEdgeInsets","navigatorTitle":[{"kind":"identifier","text":"NSDirectionalEdgeInsets"}],"title":"NSDirectionalEdgeInsets","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"title":"CGSize","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","title":"CGRect","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"kind":"symbol","title":"Rubberband","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AppKit/NSColor":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/appkit\/nscolor","kind":"symbol","title":"NSColor","type":"topic","abstract":[],"navigatorTitle":[{"text":"NSColor","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AppKit\/NSColor"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible/toKeyframeValue()":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()","required":true,"title":"toKeyframeValue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()","role":"symbol","abstract":[{"text":"Converts the value for use with ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/cakeyframeanimationvalueconvertible/tokeyframevalue().json b/docs/data/documentation/anima/cakeyframeanimationvalueconvertible/tokeyframevalue().json index c2688da2..37ef0a56 100644 --- a/docs/data/documentation/anima/cakeyframeanimationvalueconvertible/tokeyframevalue().json +++ b/docs/data/documentation/anima/cakeyframeanimationvalueconvertible/tokeyframevalue().json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"symbolKind":"method","required":true,"title":"toKeyframeValue()","roleHeading":"Instance Method","externalID":"s:5Anima35CAKeyframeAnimationValueConvertibleP010toKeyframeD0yXlyF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible"]]},"abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible/toKeyframeValue()":{"required":true,"abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()","type":"topic","role":"symbol","title":"toKeyframeValue()","kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()"]}],"kind":"symbol","abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"toKeyframeValue()","required":true,"modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:5Anima35CAKeyframeAnimationValueConvertibleP010toKeyframeD0yXlyF"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible/toKeyframeValue()":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible\/toKeyframeValue()","required":true,"title":"toKeyframeValue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()","role":"symbol","abstract":[{"text":"Converts the value for use with ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation.json b/docs/data/documentation/anima/corefoundation.json index 50c59cb9..b4801970 100644 --- a/docs/data/documentation/anima/corefoundation.json +++ b/docs/data/documentation/anima/corefoundation.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector"],"title":"Extended Structures"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:m:s:e:s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","roleHeading":"Extended Module","role":"collection","symbolKind":"extension","title":"CoreFoundation","modules":[{"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/corefoundation"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"title":"CGVector","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGVector","preciseIdentifier":"c:@S@CGVector","kind":"identifier"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","kind":"identifier","text":"CGSize"}],"navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","title":"CGSize"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:m:s:e:s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","roleHeading":"Extended Module","modules":[{"name":"Anima"}],"title":"CoreFoundation","role":"collection","symbolKind":"extension"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector"],"title":"Extended Structures"}],"variants":[{"paths":["\/documentation\/anima\/corefoundation"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","title":"CGRect","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGVector","text":"CGVector"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","title":"CGVector","role":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"title":"CGSize","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgaffinetransform.json b/docs/data/documentation/anima/corefoundation/cgaffinetransform.json index b7463e7a..d78dbb30 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","interfaceLanguage":"swift"},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"title":"CGAffineTransform","externalID":"s:e:s:So17CGAffineTransformV5AnimaE15toKeyframeValueyXlyF","role":"symbol","navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"extendedModule":"CoreFoundation","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"roleHeading":"Extended Structure"},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations","type":"topic","abstract":[],"title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations","kind":"article"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"}}} \ No newline at end of file +{"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier","text":"CGAffineTransform"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform"]}],"sections":[],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"role":"symbol","externalID":"s:e:s:So17CGAffineTransformV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Extended Structure","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"title":"CGAffineTransform","extendedModule":"CoreFoundation","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"symbolKind":"extension"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatabledata.json b/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatabledata.json index d1cf735b..adffeaed 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatabledata.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatabledata.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation","title":"animatableData","role":"symbol","roleHeading":"Instance Property","externalID":"s:So17CGAffineTransformV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"type":"topic","title":"animatableData","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","title":"animatableData","externalID":"s:So17CGAffineTransformV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"property","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"CoreFoundation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata"]}],"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"sections":[],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/animatableData":{"kind":"symbol","role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatableproperty-implementations.json b/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatableproperty-implementations.json index eb5d67a1..3bf64084 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/animatableproperty-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform"]]},"kind":"article","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)"],"generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero"],"title":"Type Properties","generated":true}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"type":"topic","title":"animatableData","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","type":"topic","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">)"}],"type":"topic","title":"init(_:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/zero":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero","role":"symbol","abstract":[],"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGAffineTransform","preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral"],"generated":true},{"generated":true,"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/scaledIntegral":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral","title":"scaledIntegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/init(_:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","kind":"symbol","title":"init(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/animatableData":{"kind":"symbol","role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/animatableData","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/zero":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The zero value."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGAffineTransform","preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier"}],"title":"zero"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgaffinetransform/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/corefoundation/cgaffinetransform/cakeyframeanimationvalueconvertible-implementations.json index 274f924e..ac5b2e01 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations"]}],"kind":"article","references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/toKeyframeValue()":{"title":"toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()"],"generated":true,"title":"Instance Methods"}],"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform"]]},"sections":[],"kind":"article","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/toKeyframeValue()":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"kind":"symbol","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgaffinetransform/init(_:).json b/docs/data/documentation/anima/corefoundation/cgaffinetransform/init(_:).json index 8250043a..7ac9d87d 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/init(_:).json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/init(_:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:So17CGAffineTransformV5AnimaEyAbC15AnimatableArrayVySdGcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"extendedModule":"CoreFoundation","role":"symbol","symbolKind":"init","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"title":"init(_:)","roleHeading":"Initializer"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">)"}],"type":"topic","title":"init(_:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"title":"init(_:)","roleHeading":"Initializer","externalID":"s:So17CGAffineTransformV5AnimaEyAbC15AnimatableArrayVySdGcfc","extendedModule":"CoreFoundation","role":"symbol"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/init(_:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/init(_:)","kind":"symbol","title":"init(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgaffinetransform/scaledintegral.json b/docs/data/documentation/anima/corefoundation/cgaffinetransform/scaledintegral.json index 7e945a4d..4264e57c 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/scaledintegral.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"scaledIntegral","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CGAffineTransform","role":"symbol","extendedModule":"Anima","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","type":"topic","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","title":"AnimatableProperty Implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"scaledIntegral","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CGAffineTransform","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"extendedModule":"Anima","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/scaledIntegral":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral","title":"scaledIntegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgaffinetransform/tokeyframevalue().json b/docs/data/documentation/anima/corefoundation/cgaffinetransform/tokeyframevalue().json index 190980b0..323ecd10 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/tokeyframevalue().json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/tokeyframevalue().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"text":".","type":"text"}],"metadata":{"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"CoreFoundation","role":"symbol","title":"toKeyframeValue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"symbolKind":"method","externalID":"s:So17CGAffineTransformV5AnimaE15toKeyframeValueyXlyF"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/toKeyframeValue()":{"title":"toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations","type":"topic","abstract":[],"title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations","kind":"article"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()"},"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"method","externalID":"s:So17CGAffineTransformV5AnimaE15toKeyframeValueyXlyF","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"title":"toKeyframeValue()","extendedModule":"CoreFoundation"},"kind":"symbol","abstract":[{"text":"Converts the value for use with ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/toKeyframeValue()":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/toKeyframeValue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"kind":"symbol","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgaffinetransform/zero.json b/docs/data/documentation/anima/corefoundation/cgaffinetransform/zero.json index fbd9742c..1100507f 100644 --- a/docs/data/documentation/anima/corefoundation/cgaffinetransform/zero.json +++ b/docs/data/documentation/anima/corefoundation/cgaffinetransform/zero.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"CoreFoundation","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGAffineTransform","preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier"}],"symbolKind":"property","title":"zero","roleHeading":"Type Property","externalID":"s:So17CGAffineTransformV5AnimaE4zeroABvpZ"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"kind":"symbol","title":"CGAffineTransform","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform"}],"navigatorTitle":[{"text":"CGAffineTransform","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/zero":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero","role":"symbol","abstract":[],"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGAffineTransform","preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","title":"AnimatableProperty Implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGAffineTransform","preciseIdentifier":"c:@S@CGAffineTransform"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero"]}],"metadata":{"externalID":"s:So17CGAffineTransformV5AnimaE4zeroABvpZ","roleHeading":"Type Property","extendedModule":"CoreFoundation","role":"symbol","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGAffineTransform","text":"CGAffineTransform","kind":"typeIdentifier"}],"title":"zero"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The zero value.","type":"text"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/zero":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/zero","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The zero value."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGAffineTransform","preciseIdentifier":"c:@S@CGAffineTransform","kind":"typeIdentifier"}],"title":"zero"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform":{"url":"\/documentation\/anima\/corefoundation\/cgaffinetransform","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGAffineTransform"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGAffineTransform","kind":"identifier","preciseIdentifier":"c:@S@CGAffineTransform"}],"title":"CGAffineTransform","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGAffineTransform/AnimatableProperty-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGAffineTransform\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgfloat.json b/docs/data/documentation/anima/corefoundation/cgfloat.json index bc567b4d..d8f2b035 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat"]}],"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/s18AdditiveArithmeticP","doc:\/\/Anima\/SL","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","doc:\/\/Anima\/SF","doc:\/\/Anima\/SH","doc:\/\/Anima\/Sj","doc:\/\/Anima\/s13SignedNumericP","doc:\/\/Anima\/Sx"],"type":"conformsTo","kind":"relationships"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","roleHeading":"Extended Structure","symbolKind":"extension","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:e:s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","role":"symbol","extendedModule":"CoreFoundation"},"references":{"doc://Anima/s27ExpressibleByIntegerLiteralP":{"title":"Swift.ExpressibleByIntegerLiteral","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","type":"unresolvable"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"title":"Swift.ExpressibleByFloatLiteral","type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP"},"doc://Anima/s18AdditiveArithmeticP":{"title":"Swift.AdditiveArithmetic","type":"unresolvable","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/SL":{"title":"Swift.Comparable","type":"unresolvable","identifier":"doc:\/\/Anima\/SL"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations"},"doc://Anima/SF":{"title":"Swift.FloatingPoint","type":"unresolvable","identifier":"doc:\/\/Anima\/SF"},"doc://Anima/Sj":{"title":"Swift.Numeric","type":"unresolvable","identifier":"doc:\/\/Anima\/Sj"},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/Sx":{"title":"Swift.Strideable","type":"unresolvable","identifier":"doc:\/\/Anima\/Sx"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/ApproximateEquatable-Implementations":{"title":"ApproximateEquatable Implementations","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations"},"doc://Anima/s13SignedNumericP":{"identifier":"doc:\/\/Anima\/s13SignedNumericP","type":"unresolvable","title":"Swift.SignedNumeric"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","roleHeading":"Extended Structure","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"externalID":"s:e:s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"symbolKind":"extension","extendedModule":"CoreFoundation"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/s18AdditiveArithmeticP","doc:\/\/Anima\/SL","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","doc:\/\/Anima\/SF","doc:\/\/Anima\/SH","doc:\/\/Anima\/Sj","doc:\/\/Anima\/s13SignedNumericP","doc:\/\/Anima\/Sx"],"type":"conformsTo","title":"Conforms To"}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}]}],"references":{"doc://Anima/s27ExpressibleByIntegerLiteralP":{"identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","type":"unresolvable","title":"Swift.ExpressibleByIntegerLiteral"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/ApproximateEquatable-Implementations":{"title":"ApproximateEquatable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations","kind":"article"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/s13SignedNumericP":{"identifier":"doc:\/\/Anima\/s13SignedNumericP","type":"unresolvable","title":"Swift.SignedNumeric"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations","type":"topic","role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations"},"doc://Anima/SF":{"identifier":"doc:\/\/Anima\/SF","type":"unresolvable","title":"Swift.FloatingPoint"},"doc://Anima/Sx":{"identifier":"doc:\/\/Anima\/Sx","type":"unresolvable","title":"Swift.Strideable"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/SL":{"identifier":"doc:\/\/Anima\/SL","type":"unresolvable","title":"Swift.Comparable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/Sj":{"identifier":"doc:\/\/Anima\/Sj","type":"unresolvable","title":"Swift.Numeric"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","type":"unresolvable","title":"Swift.ExpressibleByFloatLiteral"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/s18AdditiveArithmeticP":{"identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP","type":"unresolvable","title":"Swift.AdditiveArithmetic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgfloat/animatabledata.json b/docs/data/documentation/anima/corefoundation/cgfloat/animatabledata.json index adfd2afc..7b02cb5e 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/animatabledata.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/animatabledata.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"]]},"metadata":{"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","symbolKind":"property","extendedModule":"CoreFoundation","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"roleHeading":"Instance Property","role":"symbol","title":"animatableData"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/animatableData":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata","title":"animatableData","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"abstract":[],"type":"topic"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": `Self`","kind":"text"}],"externalID":"s:14CoreFoundation7CGFloatV5AnimaE14animatableDataACvp","title":"animatableData","role":"symbol","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": `Self`","kind":"text"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","title":"animatableData","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": `Self`","kind":"text"}],"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgfloat/animatableproperty-implementations.json b/docs/data/documentation/anima/corefoundation/cgfloat/animatableproperty-implementations.json index a50280f7..b1f63db7 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/animatableproperty-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"title":"AnimatableProperty Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/animatableData":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata","title":"animatableData","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-53tkx":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx","role":"symbol","kind":"symbol","type":"topic","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/scaledIntegral":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral","role":"symbol","title":"scaledIntegral","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-5ysth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth","type":"topic","title":"init(_:)","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}]},"abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth"]},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations"]}],"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-5ysth":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"init(_:)","url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/scaledIntegral":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral","role":"symbol","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/animatableData","title":"animatableData","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": `Self`","kind":"text"}],"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-53tkx":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(`Self`","kind":"text"},{"kind":"text","text":")"}],"title":"init(_:)","kind":"symbol","type":"topic","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgfloat/approximateequatable-implementations.json b/docs/data/documentation/anima/corefoundation/cgfloat/approximateequatable-implementations.json index c815b61d..42310bc9 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/approximateequatable-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/approximateequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"title":"ApproximateEquatable Implementations","role":"collectionGroup"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/isApproximatelyEqual(to:epsilon:)":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","abstract":[],"title":"isApproximatelyEqual(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"kind":"article","metadata":{"modules":[{"name":"Anima"}],"title":"ApproximateEquatable Implementations","role":"collectionGroup"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/isApproximatelyEqual(to:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)","abstract":[{"type":"text","text":"A Boolean value that indicates whether "},{"type":"codeVoice","code":"self"},{"type":"text","text":" and the specified "},{"code":"other","type":"codeVoice"},{"text":" value are approximately equal.","type":"text"}],"type":"topic","title":"isApproximatelyEqual(to:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgfloat/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/corefoundation/cgfloat/cakeyframeanimationvalueconvertible-implementations.json index b798440b..8bb8dd44 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/toKeyframeValue()":{"title":"toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations"]}],"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations"},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/toKeyframeValue()":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()","type":"topic","role":"symbol","title":"toKeyframeValue()","kind":"symbol","abstract":[{"text":"Converts the value for use with ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-53tkx.json b/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-53tkx.json index 0fc7bfc6..88d9921c 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-53tkx.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-53tkx.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":")","kind":"text"}],"extendedModule":"CoreFoundation","symbolKind":"init","title":"init(_:)","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"externalID":"s:14CoreFoundation7CGFloatV5AnimaEyA2Ccfc","roleHeading":"Initializer"},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-53tkx":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx","role":"symbol","kind":"symbol","type":"topic","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"text":": `Self`","kind":"text"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Initializer","title":"init(_:)","symbolKind":"init","externalID":"s:14CoreFoundation7CGFloatV5AnimaEyA2Ccfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(`Self`","kind":"text"},{"text":")","kind":"text"}],"extendedModule":"CoreFoundation","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-53tkx":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(`Self`","kind":"text"},{"kind":"text","text":")"}],"title":"init(_:)","kind":"symbol","type":"topic","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-53tkx"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-5ysth.json b/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-5ysth.json index eabf344e..e20d7bbd 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-5ysth.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/init(_:)-5ysth.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:14CoreFoundation7CGFloatV","symbolKind":"init","extendedModule":"Anima","title":"init(_:)","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"roleHeading":"Initializer","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-5ysth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth","type":"topic","title":"init(_:)","role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}]},"abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"extendedModule":"Anima","title":"init(_:)","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:14CoreFoundation7CGFloatV","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Initializer","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/init(_:)-5ysth":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"init(_:)","url":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/init(_:)-5ysth","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","role":"collectionGroup","type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgfloat/isapproximatelyequal(to:epsilon:).json b/docs/data/documentation/anima/corefoundation/cgfloat/isapproximatelyequal(to:epsilon:).json index 692fe036..265aef5a 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/isapproximatelyequal(to:epsilon:).json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/isapproximatelyequal(to:epsilon:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"title":"isApproximatelyEqual(to:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"CoreFoundation","externalID":"s:14CoreFoundation7CGFloatV5AnimaE20isApproximatelyEqual2to7epsilonSbAC_ACtF","roleHeading":"Instance Method","role":"symbol","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/isApproximatelyEqual(to:epsilon:)":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","abstract":[],"title":"isApproximatelyEqual(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/ApproximateEquatable-Implementations":{"title":"ApproximateEquatable Implementations","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The value to compare.","type":"text"}],"type":"paragraph"}],"name":"other"},{"name":"epsilon","content":[{"type":"paragraph","inlineContent":[{"text":"The margin by which both values can differ and still be considered the same value.","type":"text"}]}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"metadata":{"title":"isApproximatelyEqual(to:epsilon:)","role":"symbol","roleHeading":"Instance Method","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"externalID":"s:14CoreFoundation7CGFloatV5AnimaE20isApproximatelyEqual2to7epsilonSbAC_ACtF","extendedModule":"CoreFoundation","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations"]]},"abstract":[{"text":"A Boolean value that indicates whether ","type":"text"},{"code":"self","type":"codeVoice"},{"type":"text","text":" and the specified "},{"code":"other","type":"codeVoice"},{"text":" value are approximately equal.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/ApproximateEquatable-Implementations":{"title":"ApproximateEquatable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/ApproximateEquatable-Implementations","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations","kind":"article"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/isApproximatelyEqual(to:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/isApproximatelyEqual(to:epsilon:)","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)","abstract":[{"type":"text","text":"A Boolean value that indicates whether "},{"type":"codeVoice","code":"self"},{"type":"text","text":" and the specified "},{"code":"other","type":"codeVoice"},{"text":" value are approximately equal.","type":"text"}],"type":"topic","title":"isApproximatelyEqual(to:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgfloat/scaledintegral.json b/docs/data/documentation/anima/corefoundation/cgfloat/scaledintegral.json index 65317538..ae1b4e34 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/scaledintegral.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","title":"scaledIntegral","roleHeading":"Instance Property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:14CoreFoundation7CGFloatV","extendedModule":"Anima","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/scaledIntegral":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral","role":"symbol","title":"scaledIntegral","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Instance Property","role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"property","title":"scaledIntegral","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:14CoreFoundation7CGFloatV"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/scaledIntegral":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/scaledIntegral","role":"symbol","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","role":"collectionGroup","type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgfloat/tokeyframevalue().json b/docs/data/documentation/anima/corefoundation/cgfloat/tokeyframevalue().json index 156d66fc..dbd85306 100644 --- a/docs/data/documentation/anima/corefoundation/cgfloat/tokeyframevalue().json +++ b/docs/data/documentation/anima/corefoundation/cgfloat/tokeyframevalue().json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"text":".","type":"text"}],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation","title":"toKeyframeValue()","roleHeading":"Instance Method","role":"symbol","externalID":"s:14CoreFoundation7CGFloatV5AnimaE15toKeyframeValueyXlyF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/toKeyframeValue()":{"title":"toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()","abstract":[],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations"]]},"metadata":{"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"role":"symbol","symbolKind":"method","extendedModule":"CoreFoundation","title":"toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"roleHeading":"Instance Method","externalID":"s:14CoreFoundation7CGFloatV5AnimaE15toKeyframeValueyXlyF"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/toKeyframeValue()":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()","type":"topic","role":"symbol","title":"toKeyframeValue()","kind":"symbol","abstract":[{"text":"Converts the value for use with ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/toKeyframeValue()"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations","type":"topic","role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat\/CAKeyframeAnimationValueConvertible-Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"role":"symbol","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgfloat","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"identifier"}],"title":"CGFloat","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","navigatorTitle":[{"text":"CGFloat","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgpoint.json b/docs/data/documentation/anima/corefoundation/cgpoint.json index 063467b6..ccf3ccfe 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint.json +++ b/docs/data/documentation/anima/corefoundation/cgpoint.json @@ -1 +1 @@ -{"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations"]}],"metadata":{"roleHeading":"Extended Structure","title":"CGPoint","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"role":"symbol","externalID":"s:e:s:So7CGPointV5AnimaE14scaledIntegralABvp","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation","symbolKind":"extension"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/Hashable-Implementations":{"title":"Hashable Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint"]}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"symbolKind":"extension","roleHeading":"Extended Structure","role":"symbol","extendedModule":"CoreFoundation","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"externalID":"s:e:s:So7CGPointV5AnimaE14scaledIntegralABvp","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"identifier"}],"title":"CGPoint"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"type":"conformsTo","title":"Conforms To"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","role":"collectionGroup","type":"topic","kind":"article","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/Hashable-Implementations":{"abstract":[],"kind":"article","title":"Hashable Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgpoint/animatableproperty-implementations.json b/docs/data/documentation/anima/corefoundation/cgpoint/animatableproperty-implementations.json index d822425b..18738b79 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/animatableproperty-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations"},"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral"],"generated":true}],"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/scaledIntegral":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral","type":"topic","abstract":[{"text":"Returns the scaled integral point of the current CGPoint.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The x and y values are scaled based on the current device’s screen scale."}],"title":"scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/init(_:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair"},{"kind":"text","text":"<"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}],"type":"topic","role":"symbol","title":"init(_:)","url":"\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations"},"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"kind":"article","topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)"]},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)","role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/scaledIntegral":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Returns the scaled integral point of the current CGPoint."},{"type":"text","text":" "},{"text":"The x and y values are scaled based on the current device’s screen scale.","type":"text"}],"title":"scaledIntegral","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgpoint/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/corefoundation/cgpoint/cakeyframeanimationvalueconvertible-implementations.json index 2421da47..1db71aa8 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()"],"title":"Instance Methods"}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","kind":"symbol","title":"toKeyframeValue()","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"]]},"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"kind":"article","topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/toKeyframeValue()":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","title":"toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()","role":"symbol","abstract":[{"text":"Converts the value for use with ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgpoint/hash(into:).json b/docs/data/documentation/anima/corefoundation/cgpoint/hash(into:).json index ee1e2b07..114060c9 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/hash(into:).json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/hash(into:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)"},"metadata":{"title":"hash(into:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"extendedModule":"CoreFoundation","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:So7CGPointV5AnimaE4hash4intoys6HasherVz_tF"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/hash(into:)":{"url":"\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)","title":"hash(into:)","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/Hashable-Implementations":{"title":"Hashable Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations","type":"topic","abstract":[],"role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations"]]},"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:So7CGPointV5AnimaE4hash4intoys6HasherVz_tF","roleHeading":"Instance Method","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"method","role":"symbol","extendedModule":"CoreFoundation"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Hashable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/Hashable-Implementations":{"abstract":[],"kind":"article","title":"Hashable Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/hash(into:)":{"abstract":[],"kind":"symbol","title":"hash(into:)","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgpoint/hashable-implementations.json b/docs/data/documentation/anima/corefoundation/cgpoint/hashable-implementations.json index e82afab8..9a232b5b 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/hashable-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/hashable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"article","metadata":{"title":"Hashable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/hash(into:)":{"url":"\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)","title":"hash(into:)","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Hashable Implementations"},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/Hashable-Implementations","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/hash(into:)":{"abstract":[],"kind":"symbol","title":"hash(into:)","url":"\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/hash(into:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgpoint/init(_:).json b/docs/data/documentation/anima/corefoundation/cgpoint/init(_:).json index 5e400dcd..22183a62 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/init(_:).json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/init(_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":">)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"extendedModule":"CoreFoundation","symbolKind":"init","roleHeading":"Initializer","role":"symbol","title":"init(_:)","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:So7CGPointV5AnimaEyAB7SwiftUI14AnimatablePairVy14CoreFoundation7CGFloatVAIGcfc"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/init(_:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair"},{"kind":"text","text":"<"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}],"type":"topic","role":"symbol","title":"init(_:)","url":"\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"sections":[],"metadata":{"roleHeading":"Initializer","extendedModule":"CoreFoundation","symbolKind":"init","role":"symbol","externalID":"s:So7CGPointV5AnimaEyAB7SwiftUI14AnimatablePairVy14CoreFoundation7CGFloatVAIGcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":">)","kind":"text"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"title":"init(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","role":"collectionGroup","type":"topic","kind":"article","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/init(_:)","role":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgpoint/scaledintegral.json b/docs/data/documentation/anima/corefoundation/cgpoint/scaledintegral.json index 41362121..29f9a489 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/scaledintegral.json @@ -1 +1 @@ -{"abstract":[{"text":"Returns the scaled integral point of the current CGPoint.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The x and y values are scaled based on the current device’s screen scale."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"extendedModule":"CoreFoundation","role":"symbol","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"roleHeading":"Instance Property","externalID":"s:So7CGPointV5AnimaE14scaledIntegralABvp","title":"scaledIntegral","symbolKind":"property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The scaled integral CGPoint.","type":"text"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/scaledIntegral":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral","type":"topic","abstract":[{"text":"Returns the scaled integral point of the current CGPoint.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"The x and y values are scaled based on the current device’s screen scale."}],"title":"scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral"]}],"sections":[],"abstract":[{"text":"Returns the scaled integral point of the current CGPoint.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The x and y values are scaled based on the current device’s screen scale."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The scaled integral CGPoint.","type":"text"}]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","title":"scaledIntegral","externalID":"s:So7CGPointV5AnimaE14scaledIntegralABvp","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"CoreFoundation","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","role":"collectionGroup","type":"topic","kind":"article","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/scaledIntegral":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Returns the scaled integral point of the current CGPoint."},{"type":"text","text":" "},{"text":"The x and y values are scaled based on the current device’s screen scale.","type":"text"}],"title":"scaledIntegral","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgpoint/tokeyframevalue().json b/docs/data/documentation/anima/corefoundation/cgpoint/tokeyframevalue().json index 2d1d8858..29d8a28b 100644 --- a/docs/data/documentation/anima/corefoundation/cgpoint/tokeyframevalue().json +++ b/docs/data/documentation/anima/corefoundation/cgpoint/tokeyframevalue().json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations"]]},"metadata":{"externalID":"s:So7CGPointV5AnimaE15toKeyframeValueyXlyF","symbolKind":"method","extendedModule":"CoreFoundation","title":"toKeyframeValue()","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"roleHeading":"Instance Method","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","kind":"symbol","title":"toKeyframeValue()","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()"},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/CAKeyframeAnimationValueConvertible-Implementations":{"role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","kind":"article","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgpoint","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","title":"CGPoint"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Method","extendedModule":"CoreFoundation","title":"toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"role":"symbol","symbolKind":"method","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:So7CGPointV5AnimaE15toKeyframeValueyXlyF"},"abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGPoint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint","kind":"symbol","title":"CGPoint","navigatorTitle":[{"kind":"identifier","text":"CGPoint"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgpoint","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGPoint","kind":"identifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/toKeyframeValue()":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/toKeyframeValue()","title":"toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()","role":"symbol","abstract":[{"text":"Converts the value for use with ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGPoint/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGPoint\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgrect.json b/docs/data/documentation/anima/corefoundation/cgrect.json index a0ac18f0..fd5fc06e 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect.json +++ b/docs/data/documentation/anima/corefoundation/cgrect.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGRect","kind":"identifier","text":"CGRect"}],"extendedModule":"CoreFoundation","role":"symbol","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"roleHeading":"Extended Structure","title":"CGRect","externalID":"s:e:s:So6CGRectV5AnimaE14scaledIntegralABvp","symbolKind":"extension","navigatorTitle":[{"text":"CGRect","kind":"identifier"}]},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]}],"kind":"declarations"}],"references":{"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","kind":"article"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"roleHeading":"Extended Structure","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"identifier"}],"navigatorTitle":[{"text":"CGRect","kind":"identifier"}],"extendedModule":"CoreFoundation","role":"symbol","externalID":"s:e:s:So6CGRectV5AnimaE14scaledIntegralABvp","symbolKind":"extension","title":"CGRect"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgrect"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"type":"topic","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","title":"CGRect","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgrect/animatableproperty-implementations.json b/docs/data/documentation/anima/corefoundation/cgrect/animatableproperty-implementations.json index 91f26097..5e9922a6 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgrect/animatableproperty-implementations.json @@ -1 +1 @@ -{"kind":"article","topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral"],"generated":true,"title":"Instance Properties"}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral","abstract":[{"type":"text","text":"Returns the scaled integral rect based on the current rect."},{"type":"text","text":" "},{"text":"The origin and size values are scaled based on the current device’s screen scale.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/init(_:)":{"url":"\/documentation\/anima\/corefoundation\/cgrect\/init(_:)","abstract":[],"role":"symbol","type":"topic","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa"},{"kind":"text","text":", "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa"},{"text":">)","kind":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect"]]},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)"]},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral"],"title":"Instance Properties"}],"metadata":{"title":"AnimatableProperty Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect/init(_:)":{"type":"topic","role":"symbol","title":"init(_:)","kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgrect\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"text":"<","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":"."},{"preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier","text":"AnimatableData"},{"text":", ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"},{"kind":"text","text":"."},{"preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier","text":"AnimatableData"},{"text":">)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/scaledIntegral":{"abstract":[{"text":"Returns the scaled integral rect based on the current rect.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The origin and size values are scaled based on the current device’s screen scale."}],"url":"\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"kind":"symbol","title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","title":"CGRect","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgrect/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/corefoundation/cgrect/cakeyframeanimationvalueconvertible-implementations.json index 47fe7d26..617b6442 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgrect/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect"]]},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/toKeyframeValue()":{"abstract":[],"kind":"symbol","type":"topic","title":"toKeyframeValue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","title":"CGRect","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/toKeyframeValue()":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"title":"toKeyframeValue()","abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgrect/init(_:).json b/docs/data/documentation/anima/corefoundation/cgrect/init(_:).json index 63ce9927..4168e0b9 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect/init(_:).json +++ b/docs/data/documentation/anima/corefoundation/cgrect/init(_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"metadata":{"extendedModule":"CoreFoundation","role":"symbol","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"symbolKind":"init","title":"init(_:)","externalID":"s:So6CGRectV5AnimaEyAB7SwiftUI14AnimatablePairVyAFy14CoreFoundation7CGFloatVAIGAJGcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier","text":"AnimatablePair"},{"text":"<","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa","text":"AnimatableData"},{"text":">)","kind":"text"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgrect\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":"."},{"text":"AnimatableData","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa","text":"AnimatableData"},{"kind":"text","text":">)"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)"},"sections":[],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","kind":"article"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/init(_:)":{"url":"\/documentation\/anima\/corefoundation\/cgrect\/init(_:)","abstract":[],"role":"symbol","type":"topic","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa"},{"kind":"text","text":", "},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/init(_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"title":"init(_:)","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:So6CGRectV5AnimaEyAB7SwiftUI14AnimatablePairVyAFy14CoreFoundation7CGFloatVAIGAJGcfc","extendedModule":"CoreFoundation","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"kind":"text","text":"<"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData","preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa"},{"text":">)","kind":"text"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"type":"topic","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/init(_:)":{"type":"topic","role":"symbol","title":"init(_:)","kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgrect\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"text":"<","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":"."},{"preciseIdentifier":"s:So7CGPointV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier","text":"AnimatableData"},{"text":", ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"},{"kind":"text","text":"."},{"preciseIdentifier":"s:So6CGSizeV7SwiftUIE14AnimatableDataa","kind":"typeIdentifier","text":"AnimatableData"},{"text":">)","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","title":"CGRect","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgrect/scaledintegral.json b/docs/data/documentation/anima/corefoundation/cgrect/scaledintegral.json index f76b9689..c7dd7c9a 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgrect/scaledintegral.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Returns the scaled integral rect based on the current rect."},{"type":"text","text":" "},{"text":"The origin and size values are scaled based on the current device’s screen scale.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"The scaled integral rect.","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral"]}],"metadata":{"extendedModule":"CoreFoundation","role":"symbol","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:So6CGRectV5AnimaE14scaledIntegralABvp","title":"scaledIntegral","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral","url":"\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral","abstract":[{"type":"text","text":"Returns the scaled integral rect based on the current rect."},{"type":"text","text":" "},{"text":"The origin and size values are scaled based on the current device’s screen scale.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations","kind":"article"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Returns the scaled integral rect based on the current rect."},{"type":"text","text":" "},{"type":"text","text":"The origin and size values are scaled based on the current device’s screen scale."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"The scaled integral rect."}],"type":"paragraph"}]}],"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:So6CGRectV5AnimaE14scaledIntegralABvp","role":"symbol","extendedModule":"CoreFoundation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"scaledIntegral","symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGRect/scaledIntegral":{"abstract":[{"text":"Returns the scaled integral rect based on the current rect.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The origin and size values are scaled based on the current device’s screen scale."}],"url":"\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"kind":"symbol","title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/scaledIntegral","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","title":"CGRect","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/AnimatableProperty-Implementations":{"type":"topic","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/AnimatableProperty-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgrect/tokeyframevalue().json b/docs/data/documentation/anima/corefoundation/cgrect/tokeyframevalue().json index 6fec1541..47db3ae0 100644 --- a/docs/data/documentation/anima/corefoundation/cgrect/tokeyframevalue().json +++ b/docs/data/documentation/anima/corefoundation/cgrect/tokeyframevalue().json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"externalID":"s:So6CGRectV5AnimaE15toKeyframeValueyXlyF","symbolKind":"method","role":"symbol","title":"toKeyframeValue()","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"extendedModule":"CoreFoundation"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"title":"CGRect","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"url":"\/documentation\/anima\/corefoundation\/cgrect","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/toKeyframeValue()":{"abstract":[],"kind":"symbol","type":"topic","title":"toKeyframeValue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations"]]},"abstract":[{"text":"Converts the value for use with ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","interfaceLanguage":"swift"},"metadata":{"extendedModule":"CoreFoundation","title":"toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:So6CGRectV5AnimaE15toKeyframeValueyXlyF"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGRect":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect","kind":"symbol","title":"CGRect","navigatorTitle":[{"kind":"identifier","text":"CGRect"}],"abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect","type":"topic","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/toKeyframeValue()":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/toKeyframeValue()","role":"symbol","url":"\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"title":"toKeyframeValue()","abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGRect/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGRect\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgsize.json b/docs/data/documentation/anima/corefoundation/cgsize.json index 30786de9..f9bbfa3d 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize.json +++ b/docs/data/documentation/anima/corefoundation/cgsize.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:e:s:So6CGSizeV5AnimaE14scaledIntegralABvp","symbolKind":"extension","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"title":"CGSize","roleHeading":"Extended Structure","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}]}]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations","kind":"article","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","kind":"identifier","text":"CGSize"}],"navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","title":"CGSize"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","abstract":[],"type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"}}} \ No newline at end of file +{"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"],"type":"conformsTo"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"extendedModule":"CoreFoundation","roleHeading":"Extended Structure","symbolKind":"extension","role":"symbol","externalID":"s:e:s:So6CGSizeV5AnimaE14scaledIntegralABvp","navigatorTitle":[{"text":"CGSize","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"identifier","text":"CGSize"}],"title":"CGSize","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations"],"title":"Default Implementations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgsize"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"title":"CGSize","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgsize/animatableproperty-implementations.json b/docs/data/documentation/anima/corefoundation/cgsize/animatableproperty-implementations.json index 336f0f9a..6046b705 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgsize/animatableproperty-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize"]]},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations"]}],"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations"},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","kind":"identifier","text":"CGSize"}],"navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","title":"CGSize"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/scaledIntegral":{"abstract":[{"type":"text","text":"Returns the scaled integral size of the size."},{"text":" ","type":"text"},{"type":"text","text":"The width and height values are scaled based on the current device’s screen scale."}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/init(_:)":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"text":"<","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":">)"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","title":"init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize"]]},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"title":"CGSize","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/scaledIntegral":{"url":"\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral","abstract":[{"type":"text","text":"Returns the scaled integral size of the size."},{"type":"text","text":" "},{"type":"text","text":"The width and height values are scaled based on the current device’s screen scale."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/init(_:)":{"url":"\/documentation\/anima\/corefoundation\/cgsize\/init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}],"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"title":"init(_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgsize/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/corefoundation/cgsize/cakeyframeanimationvalueconvertible-implementations.json index 90cd3945..3d4fe076 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgsize/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()"]}],"kind":"article","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/toKeyframeValue()":{"abstract":[],"title":"toKeyframeValue()","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"url":"\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","kind":"identifier","text":"CGSize"}],"navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","title":"CGSize"}}} \ No newline at end of file +{"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize"]]},"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize/toKeyframeValue()":{"title":"toKeyframeValue()","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"title":"CGSize","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgsize/init(_:).json b/docs/data/documentation/anima/corefoundation/cgsize/init(_:).json index 75a0fe4d..9c84d347 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize/init(_:).json +++ b/docs/data/documentation/anima/corefoundation/cgsize/init(_:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:So6CGSizeV5AnimaEyAB7SwiftUI14AnimatablePairVy14CoreFoundation7CGFloatVAIGcfc","symbolKind":"init","role":"symbol","title":"init(_:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","text":"AnimatablePair"},{"text":"<","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":">)"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"extendedModule":"CoreFoundation"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":">)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgsize\/init(_:)"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","kind":"identifier","text":"CGSize"}],"navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","title":"CGSize"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/init(_:)":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatablePair","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI14AnimatablePairV"},{"text":"<","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":">)"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","title":"init(_:)"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations","kind":"article","abstract":[],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgsize\/init(_:)"]}],"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"sections":[],"metadata":{"roleHeading":"Initializer","role":"symbol","externalID":"s:So6CGSizeV5AnimaEyAB7SwiftUI14AnimatablePairVy14CoreFoundation7CGFloatVAIGcfc","extendedModule":"CoreFoundation","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier","text":"AnimatablePair"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"symbolKind":"init"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/init(_:)":{"url":"\/documentation\/anima\/corefoundation\/cgsize\/init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/init(_:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatablePair","preciseIdentifier":"s:7SwiftUI14AnimatablePairV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":">)","kind":"text"}],"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"title":"init(_:)","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"title":"CGSize","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgsize/scaledintegral.json b/docs/data/documentation/anima/corefoundation/cgsize/scaledintegral.json index 953c6562..e409a98a 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgsize/scaledintegral.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":"The scaled integral size of the size."}],"type":"paragraph"}],"kind":"content"}],"sections":[],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:So6CGSizeV5AnimaE14scaledIntegralABvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"title":"scaledIntegral","extendedModule":"CoreFoundation"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Returns the scaled integral size of the size."},{"type":"text","text":" "},{"text":"The width and height values are scaled based on the current device’s screen scale.","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","kind":"identifier","text":"CGSize"}],"navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","title":"CGSize"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/scaledIntegral":{"abstract":[{"type":"text","text":"Returns the scaled integral size of the size."},{"text":" ","type":"text"},{"type":"text","text":"The width and height values are scaled based on the current device’s screen scale."}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral","title":"scaledIntegral"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations","kind":"article","abstract":[],"type":"topic"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation","externalID":"s:So6CGSizeV5AnimaE14scaledIntegralABvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"title":"scaledIntegral"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Returns the scaled integral size of the size."},{"type":"text","text":" "},{"text":"The width and height values are scaled based on the current device’s screen scale.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The scaled integral size of the size."}]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"title":"CGSize","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/AnimatableProperty-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/scaledIntegral":{"url":"\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral","abstract":[{"type":"text","text":"Returns the scaled integral size of the size."},{"type":"text","text":" "},{"type":"text","text":"The width and height values are scaled based on the current device’s screen scale."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/scaledIntegral","type":"topic","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"title":"scaledIntegral"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgsize/tokeyframevalue().json b/docs/data/documentation/anima/corefoundation/cgsize/tokeyframevalue().json index a0858fd7..ca9fdec3 100644 --- a/docs/data/documentation/anima/corefoundation/cgsize/tokeyframevalue().json +++ b/docs/data/documentation/anima/corefoundation/cgsize/tokeyframevalue().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"extendedModule":"CoreFoundation","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"externalID":"s:So6CGSizeV5AnimaE15toKeyframeValueyXlyF","title":"toKeyframeValue()","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgsize","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CGSize","kind":"identifier","text":"CGSize"}],"navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","title":"CGSize"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","abstract":[],"type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/toKeyframeValue()":{"abstract":[],"title":"toKeyframeValue()","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"url":"\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","interfaceLanguage":"swift"},"metadata":{"externalID":"s:So6CGSizeV5AnimaE15toKeyframeValueyXlyF","role":"symbol","extendedModule":"CoreFoundation","roleHeading":"Instance Method","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"symbolKind":"method","title":"toKeyframeValue()"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGSize/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize/toKeyframeValue()":{"title":"toKeyframeValue()","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize\/toKeyframeValue()","url":"\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGSize":{"url":"\/documentation\/anima\/corefoundation\/cgsize","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGSize"}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"title":"CGSize","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGSize","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgvector.json b/docs/data/documentation/anima/corefoundation/cgvector.json index 83852ca3..b455fb92 100644 --- a/docs/data/documentation/anima/corefoundation/cgvector.json +++ b/docs/data/documentation/anima/corefoundation/cgvector.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"CoreFoundation","navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"roleHeading":"Extended Structure","role":"symbol","symbolKind":"extension","externalID":"s:e:s:So8CGVectorV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"title":"CGVector","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@S@CGVector","text":"CGVector","kind":"identifier"}]},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"kind":"relationships"}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"CGVector","preciseIdentifier":"c:@S@CGVector"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/7SwiftUI10AnimatableP":{"identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable","title":"SwiftUI.Animatable"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"title":"CGVector","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGVector","preciseIdentifier":"c:@S@CGVector","kind":"identifier"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGVector"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"CGVector","externalID":"s:e:s:So8CGVectorV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"extension","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGVector","kind":"identifier","preciseIdentifier":"c:@S@CGVector"}],"navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"roleHeading":"Extended Structure","extendedModule":"CoreFoundation","role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"title":"Conforms To","type":"conformsTo"}],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"]]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations"},"doc://Anima/7SwiftUI10AnimatableP":{"identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable","type":"unresolvable"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGVector","text":"CGVector"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","title":"CGVector","role":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgvector/animatabledata.json b/docs/data/documentation/anima/corefoundation/cgvector/animatabledata.json index 3784ce3a..160b1d1c 100644 --- a/docs/data/documentation/anima/corefoundation/cgvector/animatabledata.json +++ b/docs/data/documentation/anima/corefoundation/cgvector/animatabledata.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"role":"symbol","title":"animatableData","roleHeading":"Instance Property","externalID":"s:So8CGVectorV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","extendedModule":"CoreFoundation","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/animatableData":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatabledata","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"title":"CGVector","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGVector","preciseIdentifier":"c:@S@CGVector","kind":"identifier"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData"},"metadata":{"extendedModule":"CoreFoundation","title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["CoreFoundation"],"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:So8CGVectorV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp"},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGVector","text":"CGVector"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","title":"CGVector","role":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/animatableData":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData","title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatabledata","role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgvector/animatableproperty-implementations.json b/docs/data/documentation/anima/corefoundation/cgvector/animatableproperty-implementations.json index 8403c33a..a30985b7 100644 --- a/docs/data/documentation/anima/corefoundation/cgvector/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/corefoundation/cgvector/animatableproperty-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)"],"generated":true,"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral"],"generated":true}],"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/animatableData":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatabledata","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"title":"CGVector","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGVector","preciseIdentifier":"c:@S@CGVector","kind":"identifier"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/init(_:)":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgvector\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"abstract":[],"role":"symbol","title":"init(_:)","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/scaledIntegral":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","title":"scaledIntegral","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector"]]},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral"],"generated":true,"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"AnimatableProperty Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGVector/scaledIntegral":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral","kind":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGVector","text":"CGVector"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","title":"CGVector","role":"symbol","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/animatableData":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/animatableData","title":"animatableData","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatabledata","role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"url":"\/documentation\/anima\/corefoundation\/cgvector\/init(_:)","title":"init(_:)","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"type":"topic","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgvector/init(_:).json b/docs/data/documentation/anima/corefoundation/cgvector/init(_:).json index 528659a2..67b1210f 100644 --- a/docs/data/documentation/anima/corefoundation/cgvector/init(_:).json +++ b/docs/data/documentation/anima/corefoundation/cgvector/init(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)"},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Initializer","externalID":"s:So8CGVectorV5AnimaEyAbC15AnimatableArrayVySdGcfc","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation","title":"init(_:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/init(_:)":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgvector\/init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"abstract":[],"role":"symbol","title":"init(_:)","type":"topic"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"title":"CGVector","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGVector","preciseIdentifier":"c:@S@CGVector","kind":"identifier"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"externalID":"s:So8CGVectorV5AnimaEyAbC15AnimatableArrayVySdGcfc","modules":[{"name":"Anima","relatedModules":["CoreFoundation"]}],"extendedModule":"CoreFoundation","role":"symbol","symbolKind":"init","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"url":"\/documentation\/anima\/corefoundation\/cgvector\/init(_:)","title":"init(_:)","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"type":"topic","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGVector","text":"CGVector"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","title":"CGVector","role":"symbol","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/corefoundation/cgvector/scaledintegral.json b/docs/data/documentation/anima/corefoundation/cgvector/scaledintegral.json index d0c319cf..7b5abe0c 100644 --- a/docs/data/documentation/anima/corefoundation/cgvector/scaledintegral.json +++ b/docs/data/documentation/anima/corefoundation/cgvector/scaledintegral.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","extendedModule":"Anima","role":"symbol","symbolKind":"property","title":"scaledIntegral","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CGVector","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral"]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/scaledIntegral":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","title":"scaledIntegral","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"title":"CGVector","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGVector","preciseIdentifier":"c:@S@CGVector","kind":"identifier"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","role":"symbol"},"doc://Anima/documentation/Anima/CoreFoundation":{"kind":"symbol","url":"\/documentation\/anima\/corefoundation","role":"collection","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","abstract":[],"title":"CoreFoundation"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"metadata":{"title":"scaledIntegral","extendedModule":"Anima","role":"symbol","symbolKind":"property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CGVector","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreFoundation":{"url":"\/documentation\/anima\/corefoundation","type":"topic","role":"collection","kind":"symbol","title":"CoreFoundation","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/AnimatableProperty-Implementations","kind":"article","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreFoundation/CGVector/scaledIntegral":{"url":"\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector\/scaledIntegral","kind":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima/CoreFoundation/CGVector":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGVector"}],"url":"\/documentation\/anima\/corefoundation\/cgvector","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:@S@CGVector","text":"CGVector"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGVector","title":"CGVector","role":"symbol","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/coregraphics.json b/docs/data/documentation/anima/coregraphics.json index b99e7d27..6431be65 100644 --- a/docs/data/documentation/anima/coregraphics.json +++ b/docs/data/documentation/anima/coregraphics.json @@ -1 +1 @@ -{"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","interfaceLanguage":"swift"},"metadata":{"role":"collection","roleHeading":"Extended Module","title":"CoreGraphics","modules":[{"name":"Anima"}],"symbolKind":"extension","externalID":"s:m:s:e:s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/coregraphics"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"title":"CoreGraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","role":"collection","kind":"symbol","url":"\/documentation\/anima\/coregraphics","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics"]}],"metadata":{"externalID":"s:m:s:e:s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","role":"collection","roleHeading":"Extended Module","symbolKind":"extension","modules":[{"name":"Anima"}],"title":"CoreGraphics"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"],"title":"Extended Classes"}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/CoreGraphics":{"type":"topic","title":"CoreGraphics","kind":"symbol","role":"collection","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","abstract":[]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/coregraphics/cgcolor.json b/docs/data/documentation/anima/coregraphics/cgcolor.json index 3808764c..fa502af3 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/coregraphics\/cgcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations"]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"}],"platforms":["macOS"]}]}],"metadata":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"extendedModule":"CoreGraphics","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"symbolKind":"extension","roleHeading":"Extended Class","role":"symbol","title":"CGColor","modules":[{"name":"Anima","relatedModules":["CoreGraphics"]}],"externalID":"s:e:s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/CAKeyframeAnimationValueConvertible-Implementations":{"title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"title":"CoreGraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","role":"collection","kind":"symbol","url":"\/documentation\/anima\/coregraphics","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","kind":"article","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","interfaceLanguage":"swift"},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ"],"kind":"relationships","title":"Conforms To"}],"variants":[{"paths":["\/documentation\/anima\/coregraphics\/cgcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"roleHeading":"Extended Class","role":"symbol","externalID":"s:e:s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","extendedModule":"CoreGraphics","title":"CGColor","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGColor","kind":"identifier","preciseIdentifier":"c:@T@CGColorRef"}],"modules":[{"relatedModules":["CoreGraphics"],"name":"Anima"}],"symbolKind":"extension"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/CoreGraphics":{"type":"topic","title":"CoreGraphics","kind":"symbol","role":"collection","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/coregraphics/cgcolor/animatabledata.json b/docs/data/documentation/anima/coregraphics/cgcolor/animatabledata.json index a603e0e0..343dbc1e 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/animatabledata.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/animatabledata.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"property","role":"symbol","title":"animatableData","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}],"modules":[{"relatedModules":["CoreGraphics"],"name":"Anima"}],"extendedModule":"CoreGraphics"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","kind":"article","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/animatableData":{"title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","kind":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"title":"CoreGraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","role":"collection","kind":"symbol","url":"\/documentation\/anima\/coregraphics","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","title":"animatableData","extendedModule":"CoreGraphics","externalID":"s:So10CGColorRefa5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"role":"symbol","modules":[{"relatedModules":["CoreGraphics"],"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/CoreGraphics":{"type":"topic","title":"CoreGraphics","kind":"symbol","role":"collection","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/animatableData":{"type":"topic","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"kind":"symbol","title":"animatableData","role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/coregraphics/cgcolor/animatableproperty-implementations.json b/docs/data/documentation/anima/coregraphics/cgcolor/animatableproperty-implementations.json index ad34c466..33850d04 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/animatableproperty-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"]]},"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)"],"title":"Initializers"},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral"]},{"generated":true,"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/scaledIntegral":{"type":"topic","title":"scaledIntegral","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/init(_:)":{"type":"topic","kind":"symbol","title":"init(_:)","abstract":[],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"code":"CGColor","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/animatableData":{"title":"animatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","kind":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"title":"CoreGraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","role":"collection","kind":"symbol","url":"\/documentation\/anima\/coregraphics","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/zero":{"abstract":[],"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/zero","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero"],"title":"Type Properties","generated":true}],"metadata":{"title":"AnimatableProperty Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/scaledIntegral":{"type":"topic","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","title":"scaledIntegral","role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral"},"doc://Anima/documentation/Anima/CoreGraphics":{"type":"topic","title":"CoreGraphics","kind":"symbol","role":"collection","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","abstract":[]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/animatableData":{"type":"topic","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"kind":"symbol","title":"animatableData","role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/animatableData"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/zero":{"type":"topic","abstract":[{"type":"text","text":"The zero value."}],"kind":"symbol","title":"zero","role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/zero","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": `Self`"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CGColor"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/coregraphics/cgcolor/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/coregraphics/cgcolor/cakeyframeanimationvalueconvertible-implementations.json index 0722e105..3a29c5b0 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations"},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations"]}],"references":{"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"title":"CoreGraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","role":"collection","kind":"symbol","url":"\/documentation\/anima\/coregraphics","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/toKeyframeValue()":{"url":"\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()","title":"toKeyframeValue()","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()"],"title":"Instance Methods"}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreGraphics":{"type":"topic","title":"CoreGraphics","kind":"symbol","role":"collection","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","abstract":[]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/toKeyframeValue()":{"role":"symbol","title":"toKeyframeValue()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/coregraphics/cgcolor/init(_:).json b/docs/data/documentation/anima/coregraphics/cgcolor/init(_:).json index fa107b67..b044bd6c 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/init(_:).json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/init(_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAASo10CGColorRefaRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:@T@CGColorRef","role":"symbol","extendedModule":"Anima","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"title":"init(_:)","modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CGColor","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Initializer","symbolKind":"init"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"title":"CoreGraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","role":"collection","kind":"symbol","url":"\/documentation\/anima\/coregraphics","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","kind":"article","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/init(_:)":{"type":"topic","kind":"symbol","title":"init(_:)","abstract":[],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"code":"CGColor","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"init(_:)","symbolKind":"init","role":"symbol","roleHeading":"Initializer","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CGColor"},{"type":"text","text":"."}]},"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"externalID":"s:5Anima18AnimatablePropertyPAASo10CGColorRefaRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:@T@CGColorRef","extendedModule":"Anima"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/init(_:)","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CGColor"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"init(_:)","role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics":{"type":"topic","title":"CoreGraphics","kind":"symbol","role":"collection","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","abstract":[]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/coregraphics/cgcolor/scaledintegral.json b/docs/data/documentation/anima/coregraphics/cgcolor/scaledintegral.json index 0b280cb6..e9c68ccc 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/scaledintegral.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/scaledintegral.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"text":".","type":"text"}],"metadata":{"title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"Anima","roleHeading":"Instance Property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@T@CGColorRef","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/scaledIntegral":{"type":"topic","title":"scaledIntegral","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"title":"CoreGraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","role":"collection","kind":"symbol","url":"\/documentation\/anima\/coregraphics","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","kind":"article","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"]]},"sections":[],"kind":"symbol","metadata":{"title":"scaledIntegral","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@T@CGColorRef","symbolKind":"property","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/CoreGraphics":{"type":"topic","title":"CoreGraphics","kind":"symbol","role":"collection","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","abstract":[]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/scaledIntegral":{"type":"topic","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"kind":"symbol","title":"scaledIntegral","role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/scaledIntegral"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/coregraphics/cgcolor/tokeyframevalue().json b/docs/data/documentation/anima/coregraphics/cgcolor/tokeyframevalue().json index 5468bd74..d876bd9f 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/tokeyframevalue().json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/tokeyframevalue().json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"type":"text","text":"."}],"metadata":{"externalID":"s:So10CGColorRefa5AnimaE15toKeyframeValueyXlyF","symbolKind":"method","role":"symbol","title":"toKeyframeValue()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"modules":[{"name":"Anima","relatedModules":["CoreGraphics"]}],"extendedModule":"CoreGraphics"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"title":"CoreGraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","role":"collection","kind":"symbol","url":"\/documentation\/anima\/coregraphics","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/CAKeyframeAnimationValueConvertible-Implementations":{"title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/toKeyframeValue()":{"url":"\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()","title":"toKeyframeValue()","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()"]}],"metadata":{"roleHeading":"Instance Method","role":"symbol","modules":[{"relatedModules":["CoreGraphics"],"name":"Anima"}],"title":"toKeyframeValue()","symbolKind":"method","extendedModule":"CoreGraphics","externalID":"s:So10CGColorRefa5AnimaE15toKeyframeValueyXlyF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}]},"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/toKeyframeValue()":{"role":"symbol","title":"toKeyframeValue()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/CoreGraphics":{"type":"topic","title":"CoreGraphics","kind":"symbol","role":"collection","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/coregraphics/cgcolor/zero.json b/docs/data/documentation/anima/coregraphics/cgcolor/zero.json index 48fd2fe6..e0691243 100644 --- a/docs/data/documentation/anima/coregraphics/cgcolor/zero.json +++ b/docs/data/documentation/anima/coregraphics/cgcolor/zero.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.zero","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero"},"metadata":{"title":"zero","extendedModule":"CoreGraphics","role":"symbol","modules":[{"relatedModules":["CoreGraphics"],"name":"Anima"}],"symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:So10CGColorRefa5AnimaE4zeroABXDvpZ","roleHeading":"Type Property"},"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/zero":{"abstract":[],"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/zero","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"title":"CGColor","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","navigatorTitle":[{"kind":"identifier","text":"CGColor"}],"role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CoreGraphics":{"abstract":[],"title":"CoreGraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","role":"collection","kind":"symbol","url":"\/documentation\/anima\/coregraphics","type":"topic"},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","kind":"article","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/coregraphics\/cgcolor\/zero"]}],"abstract":[{"type":"text","text":"The zero value."}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": `Self`","kind":"text"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor","doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations"]]},"metadata":{"symbolKind":"property","roleHeading":"Type Property","role":"symbol","extendedModule":"CoreGraphics","modules":[{"relatedModules":["CoreGraphics"],"name":"Anima"}],"externalID":"s:So10CGColorRefa5AnimaE4zeroABXDvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": `Self`"}],"title":"zero"},"references":{"doc://Anima/documentation/Anima/CoreGraphics/CGColor/AnimatableProperty-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor/zero":{"type":"topic","abstract":[{"type":"text","text":"The zero value."}],"kind":"symbol","title":"zero","role":"symbol","url":"\/documentation\/anima\/coregraphics\/cgcolor\/zero","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": `Self`"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor\/zero"},"doc://Anima/documentation/Anima/CoreGraphics":{"type":"topic","title":"CoreGraphics","kind":"symbol","role":"collection","url":"\/documentation\/anima\/coregraphics","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics","abstract":[]},"doc://Anima/documentation/Anima/CoreGraphics/CGColor":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CGColor","kind":"identifier"}],"title":"CGColor","url":"\/documentation\/anima\/coregraphics\/cgcolor","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"identifier","text":"CGColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreGraphics\/CGColor"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation.json b/docs/data/documentation/anima/decayanimation.json index 96fe78b3..43f7f7ff 100644 --- a/docs/data/documentation/anima/decayanimation.json +++ b/docs/data/documentation/anima/decayanimation.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction"],"title":"Decay Animation"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"topicSections":[{"title":"Creating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)"]},{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"],"title":"Accessing value, velocity and target"},{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"title":"Accessing animation parameters"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations"]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC","symbolKind":"class","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DecayAnimation"}],"roleHeading":"Class","role":"symbol","title":"DecayAnimation"},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"There are two ways ways to create a decay animation:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"target","type":"text"}]},{"type":"text","text":": You provide a target and the animation will animate the value to the target with a decaying acceleration."}],"type":"paragraph"}]}]},{"syntax":"swift","code":["let decayAnimation = DecayAnimation(value: value, target: target)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"],"type":"codeListing"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"velocity"}],"type":"strong"},{"type":"text","text":": You provide a velocity and the animation will increase or decrease the initial value depending on the velocity and will slow to a stop. This essentially provides the same “decaying” that "},{"code":"UIScrollView","type":"codeVoice"},{"type":"text","text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time."}]}]}],"type":"unorderedList"},{"code":["let decayAnimation = DecayAnimation(value: value, velocity: velocity)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"],"type":"codeListing","syntax":"swift"}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"role":"symbol","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}]},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","kind":"symbol","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"type":"topic","role":"symbol","kind":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","title":"init(value:target:decelerationRate:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a new animation with the specified initial value and target.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/CustomStringConvertible-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","url":"\/documentation\/anima\/decayanimation\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","title":"groupID","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","title":"init(value:velocity:decelerationRate:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a new animation with the specified initial value and velocity.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"type":"topic","role":"symbol","title":"relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","url":"\/documentation\/anima\/decayanimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/completion","title":"completion","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"type":"topic","role":"symbol","title":"decelerationRate","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","url":"\/documentation\/anima\/decayanimation\/decelerationrate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"role":"symbol","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/state","kind":"symbol","type":"topic","abstract":[{"text":"The current state of the animation (","type":"text"},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"code":"running","type":"codeVoice"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"role":"symbol","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/decayanimation\/delay","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}]},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"type":"topic","role":"symbol","title":"isReversed","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/AnimationProviding-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations","role":"collectionGroup","title":"AnimationProviding Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/decayanimation\/animationproviding-implementations"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","title":"repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","role":"symbol","title":"autoStarts","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","url":"\/documentation\/anima\/decayanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"role":"symbol","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/pause()","kind":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"type":"topic","role":"symbol","kind":"symbol","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference","isActive":true},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/cakeyframeanimationemittable","title":"CAKeyframeAnimationEmittable","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"role":"symbol","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}]},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"title":"Creating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)"]},{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"],"title":"Accessing value, velocity and target"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"],"title":"Handling animation updates"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"title":"Accessing animation parameters"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"class","roleHeading":"Class","externalID":"s:5Anima14DecayAnimationC","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","role":"symbol","modules":[{"name":"Anima"}],"navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}]},"seeAlsoSections":[{"generated":true,"title":"Decay Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}]}]},{"kind":"content","content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"There are two ways ways to create a decay animation:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"target"}]},{"type":"text","text":": You provide a target and the animation will animate the value to the target with a decaying acceleration."}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"codeListing","syntax":"swift","code":["let decayAnimation = DecayAnimation(value: value, target: target)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"velocity"}],"type":"strong"},{"type":"text","text":": You provide a velocity and the animation will increase or decrease the initial value depending on the velocity and will slow to a stop. This essentially provides the same “decaying” that "},{"code":"UIScrollView","type":"codeVoice"},{"type":"text","text":" does when you drag and let go. The animation is seeded with velocity, and that velocity decays over time."}],"type":"paragraph"}]}]},{"type":"codeListing","syntax":"swift","code":["let decayAnimation = DecayAnimation(value: value, velocity: velocity)","decayAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","decayAnimation.start()"]}]}],"abstract":[{"type":"text","text":"An animation that animates a value with a decaying acceleration."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"],"type":"conformsTo"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/delay":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","title":"delay","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"url":"\/documentation\/anima\/decayanimation\/value","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","role":"symbol","abstract":[],"type":"topic","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","role":"symbol","type":"topic","title":"id"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"url":"\/documentation\/anima\/decayanimation\/relativepriority","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority"},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true,"type":"reference"},{"text":" changes to a non ","type":"text"},{"code":"zero","type":"codeVoice"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","role":"symbol","type":"topic","title":"autoStarts"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"kind":"symbol","title":"CAKeyframeAnimationEmittable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"kind":"symbol","title":"completion","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"event","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation\/completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"kind":"symbol","title":"updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","title":"start(afterDelay:)","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)"},"doc://Anima/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"url":"\/documentation\/anima\/decayanimation\/groupid","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"type":"topic","title":"groupID"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"repeats","url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"url":"\/documentation\/anima\/decayanimation\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"topic","title":"integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/AnimationProviding-Implementations":{"url":"\/documentation\/anima\/decayanimation\/animationproviding-implementations","title":"AnimationProviding Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"title":"init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and target."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(value:velocity:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","title":"pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"url":"\/documentation\/anima\/decayanimation\/target"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","title":"CAKeyframeAnimationEmittable Implementations","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/DecayAnimation/CustomStringConvertible-Implementations":{"role":"collectionGroup","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/decayanimation\/customstringconvertible-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","role":"symbol","type":"topic","title":"decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","type":"topic","title":"autoreverse"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/animationproviding-implementations.json b/docs/data/documentation/anima/decayanimation/animationproviding-implementations.json index 5886bfb4..9c748ca6 100644 --- a/docs/data/documentation/anima/decayanimation/animationproviding-implementations.json +++ b/docs/data/documentation/anima/decayanimation/animationproviding-implementations.json @@ -1 +1 @@ -{"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/animationproviding-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop()"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"title":"AnimationProviding Implementations","role":"collectionGroup"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/start()":{"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start()","role":"symbol","title":"start()","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/start()"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/stop()":{"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop()","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop()","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}]}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/animationproviding-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop()"],"title":"Instance Methods","generated":true}],"metadata":{"modules":[{"name":"Anima"}],"title":"AnimationProviding Implementations","role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/stop()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}],"title":"stop()","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop()","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop()","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/start()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}],"title":"start()","url":"\/documentation\/anima\/decayanimation\/start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start()","role":"symbol","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/autoreverse.json b/docs/data/documentation/anima/decayanimation/autoreverse.json index ed6deb2f..67f2404b 100644 --- a/docs/data/documentation/anima/decayanimation/autoreverse.json +++ b/docs/data/documentation/anima/decayanimation/autoreverse.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/autoreverse"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"metadata":{"externalID":"s:5Anima14DecayAnimationC11autoreverseSbvp","symbolKind":"property","role":"symbol","title":"autoreverse","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"generated":true}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","kind":"symbol","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"type":"topic","role":"symbol","kind":"symbol","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference","isActive":true},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"type":"topic","role":"symbol","title":"decelerationRate","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","url":"\/documentation\/anima\/decayanimation\/decelerationrate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"type":"topic","role":"symbol","title":"relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","url":"\/documentation\/anima\/decayanimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","title":"repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","title":"groupID","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"type":"topic","role":"symbol","title":"isReversed","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","role":"symbol","title":"autoStarts","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","url":"\/documentation\/anima\/decayanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/id":{"type":"topic","role":"symbol","kind":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/autoreverse"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","metadata":{"externalID":"s:5Anima14DecayAnimationC11autoreverseSbvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"autoreverse","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"url":"\/documentation\/anima\/decayanimation\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"topic","title":"integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","role":"symbol","type":"topic","title":"id"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"repeats","url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","role":"symbol","type":"topic","title":"decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","type":"topic","title":"autoreverse"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"url":"\/documentation\/anima\/decayanimation\/groupid","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"type":"topic","title":"groupID"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"url":"\/documentation\/anima\/decayanimation\/relativepriority","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true,"type":"reference"},{"text":" changes to a non ","type":"text"},{"code":"zero","type":"codeVoice"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","role":"symbol","type":"topic","title":"autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/autostarts.json b/docs/data/documentation/anima/decayanimation/autostarts.json index 8ebd3da8..06719c65 100644 --- a/docs/data/documentation/anima/decayanimation/autostarts.json +++ b/docs/data/documentation/anima/decayanimation/autostarts.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/autostarts"]}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true},{"text":" changes to a non ","type":"text"},{"type":"codeVoice","code":"zero"},{"type":"text","text":" value."}],"sections":[],"metadata":{"title":"autoStarts","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Anima14DecayAnimationC10autoStartsSbvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"generated":true}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"type":"topic","role":"symbol","title":"isReversed","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","role":"symbol","title":"autoStarts","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","url":"\/documentation\/anima\/decayanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"type":"topic","role":"symbol","title":"relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","url":"\/documentation\/anima\/decayanimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","title":"groupID","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","kind":"symbol","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"type":"topic","role":"symbol","kind":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"type":"topic","role":"symbol","title":"decelerationRate","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","url":"\/documentation\/anima\/decayanimation\/decelerationrate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"type":"topic","role":"symbol","kind":"symbol","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference","isActive":true},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","title":"repeats","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decayanimation\/autostarts"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"metadata":{"title":"autoStarts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima14DecayAnimationC10autoStartsSbvp"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"repeats","url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","role":"symbol","type":"topic","title":"decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","type":"topic","title":"autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","role":"symbol","type":"topic","title":"id"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true,"type":"reference"},{"text":" changes to a non ","type":"text"},{"code":"zero","type":"codeVoice"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","role":"symbol","type":"topic","title":"autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"url":"\/documentation\/anima\/decayanimation\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"topic","title":"integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"url":"\/documentation\/anima\/decayanimation\/groupid","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"type":"topic","title":"groupID"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"url":"\/documentation\/anima\/decayanimation\/relativepriority","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/cakeyframeanimationemittable-implementations.json b/docs/data/documentation/anima/decayanimation/cakeyframeanimationemittable-implementations.json index ad2ffb2d..deb47eb4 100644 --- a/docs/data/documentation/anima/decayanimation/cakeyframeanimationemittable-implementations.json +++ b/docs/data/documentation/anima/decayanimation/cakeyframeanimationemittable-implementations.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationEmittable Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","references":{"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","url":"\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","role":"symbol","abstract":[{"text":"Generates and populates the ","type":"text"},{"type":"codeVoice","code":"values"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"type":"text","text":" for a given "},{"type":"codeVoice","code":"DecayAnimation"},{"type":"text","text":" animating from its "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true},{"type":"text","text":" to its "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","isActive":true},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"kind":"symbol","type":"topic","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forFramerate:)":{"kind":"symbol","title":"keyframeAnimation(forFramerate:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation()":{"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"role":"symbol","url":"\/documentation\/anima\/decayanimation\/keyframeanimation()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"title":"keyframeAnimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forScreen:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation(forScreen:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations"]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"metadata":{"role":"collectionGroup","title":"CAKeyframeAnimationEmittable Implementations","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/keyframeanimation()","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forScreen:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"title":"keyframeAnimation(forScreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","abstract":[{"text":"Generates and populates the ","type":"text"},{"type":"codeVoice","code":"values"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"type":"text","text":" for a given "},{"type":"codeVoice","code":"DecayAnimation"},{"text":" animating from its ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true},{"type":"text","text":" to its "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"text":" until it resolves.","type":"text"}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"url":"\/documentation\/anima\/decayanimation\/value","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","role":"symbol","abstract":[],"type":"topic","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"url":"\/documentation\/anima\/decayanimation\/target"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forFramerate:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation(forFramerate:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/completion.json b/docs/data/documentation/anima/decayanimation/completion.json index e4815be7..86ec6766 100644 --- a/docs/data/documentation/anima/decayanimation/completion.json +++ b/docs/data/documentation/anima/decayanimation/completion.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima14DecayAnimationC10completionyAA0C5EventOyxGcSgvp","title":"completion","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?","kind":"text"}]},"seeAlsoSections":[{"generated":true,"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/completion"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/completion","title":"completion","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"],"title":"Handling animation updates","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"event"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO","kind":"typeIdentifier","text":"AnimationEvent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"event","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"kind":"text","text":"<"},{"text":"Value","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"role":"symbol","externalID":"s:5Anima14DecayAnimationC10completionyAA0C5EventOyxGcSgvp","symbolKind":"property","title":"completion"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/completion"]}],"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/DecayAnimation/completion":{"kind":"symbol","title":"completion","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"event","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation\/completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"kind":"symbol","title":"updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"url":"\/documentation\/anima\/decayanimation\/value","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","role":"symbol","abstract":[],"type":"topic","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/customstringconvertible-implementations.json b/docs/data/documentation/anima/decayanimation/customstringconvertible-implementations.json index 4008638b..36512523 100644 --- a/docs/data/documentation/anima/decayanimation/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/decayanimation/customstringconvertible-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/decayanimation\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"metadata":{"role":"collectionGroup","title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description"]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/description":{"title":"description","abstract":[],"url":"\/documentation\/anima\/decayanimation\/description","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description"],"title":"Instance Properties"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"paths":["\/documentation\/anima\/decayanimation\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"CustomStringConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/description":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/decayanimation\/description","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"type":"topic","title":"description"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/decelerationrate.json b/docs/data/documentation/anima/decayanimation/decelerationrate.json index 3a2c3c7c..d42ebb21 100644 --- a/docs/data/documentation/anima/decayanimation/decelerationrate.json +++ b/docs/data/documentation/anima/decayanimation/decelerationrate.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"generated":true,"title":"Accessing animation parameters"}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/decelerationrate"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"externalID":"s:5Anima14DecayAnimationC16decelerationRateSdvp","symbolKind":"property","roleHeading":"Instance Property","title":"decelerationRate"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate"},"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/id":{"type":"topic","role":"symbol","kind":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","kind":"symbol","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"type":"topic","role":"symbol","title":"decelerationRate","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","url":"\/documentation\/anima\/decayanimation\/decelerationrate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"type":"topic","role":"symbol","kind":"symbol","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference","isActive":true},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"type":"topic","role":"symbol","title":"isReversed","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","role":"symbol","title":"autoStarts","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","url":"\/documentation\/anima\/decayanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","title":"groupID","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","title":"repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"type":"topic","role":"symbol","title":"relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","url":"\/documentation\/anima\/decayanimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/decayanimation\/decelerationrate"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"decelerationRate","externalID":"s:5Anima14DecayAnimationC16decelerationRateSdvp"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"title":"Accessing animation parameters"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"repeats","url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","role":"symbol","type":"topic","title":"decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","type":"topic","title":"autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","role":"symbol","type":"topic","title":"id"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true,"type":"reference"},{"text":" changes to a non ","type":"text"},{"code":"zero","type":"codeVoice"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","role":"symbol","type":"topic","title":"autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"url":"\/documentation\/anima\/decayanimation\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"topic","title":"integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"url":"\/documentation\/anima\/decayanimation\/groupid","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"type":"topic","title":"groupID"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"url":"\/documentation\/anima\/decayanimation\/relativepriority","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/delay.json b/docs/data/documentation/anima/decayanimation/delay.json index ba0de39b..64d803ae 100644 --- a/docs/data/documentation/anima/decayanimation/delay.json +++ b/docs/data/documentation/anima/decayanimation/delay.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"},"metadata":{"externalID":"s:5Anima14DecayAnimationC5delaySdvp","symbolKind":"property","modules":[{"name":"Anima"}],"title":"delay","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"],"title":"Starting and stopping the animation"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":" { get }","kind":"text"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/delay"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"role":"symbol","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/pause()","kind":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/state":{"role":"symbol","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/state","kind":"symbol","type":"topic","abstract":[{"text":"The current state of the animation (","type":"text"},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"code":"running","type":"codeVoice"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"role":"symbol","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}]},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"role":"symbol","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}]},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"role":"symbol","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/decayanimation\/delay","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima14DecayAnimationC5delaySdvp","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"title":"delay","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"},"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" { get }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/delay"]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","title":"delay","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","title":"start(afterDelay:)","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","title":"pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/description.json b/docs/data/documentation/anima/decayanimation/description.json index 4fbefe36..fba81e7d 100644 --- a/docs/data/documentation/anima/decayanimation/description.json +++ b/docs/data/documentation/anima/decayanimation/description.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decayanimation\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima14DecayAnimationC11descriptionSSvp","role":"symbol","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"description","modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Property","symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/description":{"title":"description","abstract":[],"url":"\/documentation\/anima\/decayanimation\/description","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description","type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/CustomStringConvertible-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","url":"\/documentation\/anima\/decayanimation\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/description"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations"]]},"metadata":{"extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"description","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]},"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","externalID":"s:5Anima14DecayAnimationC11descriptionSSvp"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/CustomStringConvertible-Implementations":{"role":"collectionGroup","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/decayanimation\/customstringconvertible-implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CustomStringConvertible-Implementations","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/description":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/decayanimation\/description","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"type":"topic","title":"description"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/groupid.json b/docs/data/documentation/anima/decayanimation/groupid.json index 0bd01832..a9336367 100644 --- a/docs/data/documentation/anima/decayanimation/groupid.json +++ b/docs/data/documentation/anima/decayanimation/groupid.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"generated":true,"title":"Accessing animation parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/groupid"]}],"sections":[],"metadata":{"title":"groupID","externalID":"s:5Anima14DecayAnimationC7groupID10Foundation4UUIDVSgvp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"kind":"text","text":"? { get }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"type":"topic","role":"symbol","kind":"symbol","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference","isActive":true},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","kind":"symbol","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"type":"topic","role":"symbol","title":"relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","url":"\/documentation\/anima\/decayanimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"type":"topic","role":"symbol","kind":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"type":"topic","role":"symbol","title":"isReversed","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","title":"repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","title":"groupID","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"type":"topic","role":"symbol","title":"decelerationRate","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","url":"\/documentation\/anima\/decayanimation\/decelerationrate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","role":"symbol","title":"autoStarts","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","url":"\/documentation\/anima\/decayanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Accessing animation parameters","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"? { get }","kind":"text"}]}],"kind":"declarations"}],"metadata":{"title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:5Anima14DecayAnimationC7groupID10Foundation4UUIDVSgvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/groupid"]}],"abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"url":"\/documentation\/anima\/decayanimation\/groupid","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"type":"topic","title":"groupID"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","type":"topic","title":"autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"url":"\/documentation\/anima\/decayanimation\/relativepriority","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","role":"symbol","type":"topic","title":"id"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"url":"\/documentation\/anima\/decayanimation\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"topic","title":"integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","role":"symbol","type":"topic","title":"decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true,"type":"reference"},{"text":" changes to a non ","type":"text"},{"code":"zero","type":"codeVoice"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","role":"symbol","type":"topic","title":"autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"repeats","url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/id.json b/docs/data/documentation/anima/decayanimation/id.json index e0d0a8fd..ef13afd9 100644 --- a/docs/data/documentation/anima/decayanimation/id.json +++ b/docs/data/documentation/anima/decayanimation/id.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/id"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima14DecayAnimationC2id10Foundation4UUIDVvp","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"generated":true,"title":"Accessing animation parameters"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","title":"repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"type":"topic","role":"symbol","title":"isReversed","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","title":"groupID","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"type":"topic","role":"symbol","kind":"symbol","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference","isActive":true},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"type":"topic","role":"symbol","kind":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"type":"topic","role":"symbol","title":"decelerationRate","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","url":"\/documentation\/anima\/decayanimation\/decelerationrate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","kind":"symbol","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"type":"topic","role":"symbol","title":"relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","url":"\/documentation\/anima\/decayanimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","role":"symbol","title":"autoStarts","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","url":"\/documentation\/anima\/decayanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"externalID":"s:5Anima14DecayAnimationC2id10Foundation4UUIDVvp","role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}],"title":"id"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"generated":true,"title":"Accessing animation parameters"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"url":"\/documentation\/anima\/decayanimation\/relativepriority","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","role":"symbol","type":"topic","title":"id"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","role":"symbol","type":"topic","title":"decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"url":"\/documentation\/anima\/decayanimation\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"topic","title":"integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"repeats","url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","type":"topic","title":"autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"url":"\/documentation\/anima\/decayanimation\/groupid","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"type":"topic","title":"groupID"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true,"type":"reference"},{"text":" changes to a non ","type":"text"},{"code":"zero","type":"codeVoice"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","role":"symbol","type":"topic","title":"autoStarts"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/init(value:target:decelerationrate:).json b/docs/data/documentation/anima/decayanimation/init(value:target:decelerationrate:).json index 7160d6d1..76ca86f3 100644 --- a/docs/data/documentation/anima/decayanimation/init(value:target:decelerationrate:).json +++ b/docs/data/documentation/anima/decayanimation/init(value:target:decelerationrate:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = DecayFunction.ScrollViewDecelerationRate)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The start value of the animation."}],"type":"paragraph"}],"name":"value"},{"name":"target","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target value of the animation."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The rate at which the velocity decays over time. The default value decelerates like scrollviews."}],"type":"paragraph"}],"name":"decelerationRate"}],"kind":"parameters"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"variants":[{"paths":["\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"generated":true,"title":"Creating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)"]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC5value6target16decelerationRateACyxGx_xSdtcfc","title":"init(value:target:decelerationRate:)","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"roleHeading":"Initializer"},"abstract":[{"text":"Creates a new animation with the specified initial value and target.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","title":"init(value:target:decelerationRate:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a new animation with the specified initial value and target.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","title":"init(value:velocity:decelerationRate:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a new animation with the specified initial value and velocity.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and target."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)"],"title":"Creating the animation"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)"]}],"metadata":{"symbolKind":"init","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC5value6target16decelerationRateACyxGx_xSdtcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(value:target:decelerationRate:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" = DecayFunction.ScrollViewDecelerationRate)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"value","content":[{"inlineContent":[{"type":"text","text":"The start value of the animation."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The target value of the animation.","type":"text"}],"type":"paragraph"}],"name":"target"},{"name":"decelerationRate","content":[{"inlineContent":[{"text":"The rate at which the velocity decays over time. The default value decelerates like scrollviews.","type":"text"}],"type":"paragraph"}]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"title":"init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and target."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(value:velocity:decelerationRate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/init(value:velocity:decelerationrate:).json b/docs/data/documentation/anima/decayanimation/init(value:velocity:decelerationrate:).json index b8a8d526..4fde064c 100644 --- a/docs/data/documentation/anima/decayanimation/init(value:velocity:decelerationrate:).json +++ b/docs/data/documentation/anima/decayanimation/init(value:velocity:decelerationrate:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = DecayFunction.ScrollViewDecelerationRate)","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The start value of the animation."}]}]},{"name":"velocity","content":[{"inlineContent":[{"text":"The velocity of the animation.","type":"text"}],"type":"paragraph"}]},{"name":"decelerationRate","content":[{"inlineContent":[{"text":"The rate at which the velocity decays over time. The default value decelerates like scrollviews.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)"],"title":"Creating the animation"}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)"},"metadata":{"roleHeading":"Initializer","modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC5value8velocity16decelerationRateACyxGx_xSdtcfc","symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(value:velocity:decelerationRate:)"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","title":"init(value:velocity:decelerationRate:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a new animation with the specified initial value and velocity.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","title":"init(value:target:decelerationRate:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a new animation with the specified initial value and target.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = DecayFunction.ScrollViewDecelerationRate)"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The start value of the animation.","type":"text"}],"type":"paragraph"}],"name":"value"},{"name":"velocity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The velocity of the animation."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The rate at which the velocity decays over time. The default value decelerates like scrollviews.","type":"text"}]}],"name":"decelerationRate"}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"externalID":"s:5Anima14DecayAnimationC5value8velocity16decelerationRateACyxGx_xSdtcfc","modules":[{"name":"Anima"}],"role":"symbol","title":"init(value:velocity:decelerationRate:)","symbolKind":"init","roleHeading":"Initializer"},"sections":[],"abstract":[{"text":"Creates a new animation with the specified initial value and velocity.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Creating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/init(value:target:decelerationRate:)":{"title":"init(value:target:decelerationRate:)","url":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and target."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:target:decelerationRate:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/init(value:velocity:decelerationRate:)":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/init(value:velocity:decelerationRate:)","abstract":[{"type":"text","text":"Creates a new animation with the specified initial value and velocity."}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(value:velocity:decelerationRate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/integralizevalues.json b/docs/data/documentation/anima/decayanimation/integralizevalues.json index ca108df6..87a3026f 100644 --- a/docs/data/documentation/anima/decayanimation/integralizevalues.json +++ b/docs/data/documentation/anima/decayanimation/integralizevalues.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","metadata":{"symbolKind":"property","title":"integralizeValues","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima14DecayAnimationC17integralizeValuesSbvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true,"type":"reference"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/integralizevalues"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","title":"repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","title":"groupID","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","kind":"symbol","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"type":"topic","role":"symbol","kind":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"type":"topic","role":"symbol","title":"decelerationRate","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","url":"\/documentation\/anima\/decayanimation\/decelerationrate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","role":"symbol","title":"autoStarts","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","url":"\/documentation\/anima\/decayanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"type":"topic","role":"symbol","kind":"symbol","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference","isActive":true},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","title":"value"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"type":"topic","role":"symbol","title":"relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","url":"\/documentation\/anima\/decayanimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"type":"topic","role":"symbol","title":"isReversed","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:5Anima14DecayAnimationC17integralizeValuesSbvp","title":"integralizeValues"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"title":"Accessing animation parameters","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/integralizevalues"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"url":"\/documentation\/anima\/decayanimation\/relativepriority","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","role":"symbol","type":"topic","title":"decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","type":"topic","title":"autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true,"type":"reference"},{"text":" changes to a non ","type":"text"},{"code":"zero","type":"codeVoice"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","role":"symbol","type":"topic","title":"autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"url":"\/documentation\/anima\/decayanimation\/groupid","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"type":"topic","title":"groupID"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","role":"symbol","type":"topic","title":"id"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"repeats","url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/value":{"url":"\/documentation\/anima\/decayanimation\/value","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","role":"symbol","abstract":[],"type":"topic","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"url":"\/documentation\/anima\/decayanimation\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"topic","title":"integralizeValues"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/isreversed.json b/docs/data/documentation/anima/decayanimation/isreversed.json index 4fa336ca..0938bdbf 100644 --- a/docs/data/documentation/anima/decayanimation/isreversed.json +++ b/docs/data/documentation/anima/decayanimation/isreversed.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/isreversed"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC10isReversedSbvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","title":"isReversed"},"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/DecayAnimation/id":{"type":"topic","role":"symbol","kind":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","title":"repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","kind":"symbol","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"type":"topic","role":"symbol","title":"isReversed","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","role":"symbol","title":"autoStarts","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","url":"\/documentation\/anima\/decayanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"type":"topic","role":"symbol","title":"relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","url":"\/documentation\/anima\/decayanimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"type":"topic","role":"symbol","kind":"symbol","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference","isActive":true},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","title":"groupID","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"type":"topic","role":"symbol","title":"decelerationRate","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","url":"\/documentation\/anima\/decayanimation\/decelerationrate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/decayanimation\/isreversed"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"]}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed"},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","symbolKind":"property","externalID":"s:5Anima14DecayAnimationC10isReversedSbvp","title":"isReversed","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"repeats","url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","role":"symbol","type":"topic","title":"decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","type":"topic","title":"autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","role":"symbol","type":"topic","title":"id"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"url":"\/documentation\/anima\/decayanimation\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"topic","title":"integralizeValues"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true,"type":"reference"},{"text":" changes to a non ","type":"text"},{"code":"zero","type":"codeVoice"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","role":"symbol","type":"topic","title":"autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"url":"\/documentation\/anima\/decayanimation\/relativepriority","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"url":"\/documentation\/anima\/decayanimation\/groupid","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"type":"topic","title":"groupID"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/keyframeanimation().json b/docs/data/documentation/anima/decayanimation/keyframeanimation().json index da42eaa7..1e2ddfd2 100644 --- a/docs/data/documentation/anima/decayanimation/keyframeanimation().json +++ b/docs/data/documentation/anima/decayanimation/keyframeanimation().json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima14DecayAnimationC","extendedModule":"Anima","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"title":"keyframeAnimation()"},"variants":[{"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"A fully configured ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"aside","name":"Note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You will be required to change the "},{"code":"keyPath","type":"codeVoice"},{"text":" of the ","type":"text"},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}]}],"style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()","interfaceLanguage":"swift"},"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation()":{"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"role":"symbol","url":"\/documentation\/anima\/decayanimation\/keyframeanimation()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"title":"keyframeAnimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]}]},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A fully configured "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"aside","name":"Note","content":[{"inlineContent":[{"text":"You will be required to change the ","type":"text"},{"code":"keyPath","type":"codeVoice"},{"text":" of the ","type":"text"},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"text":" in order for it to be useful.","type":"text"}],"type":"paragraph"}],"style":"note"}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima14DecayAnimationC","roleHeading":"Instance Method","title":"keyframeAnimation()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"symbolKind":"method","role":"symbol","extendedModule":"Anima"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()"},"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation()","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/keyframeanimation()","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","title":"CAKeyframeAnimationEmittable Implementations","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/keyframeanimation(forframerate:).json b/docs/data/documentation/anima/decayanimation/keyframeanimation(forframerate:).json index f53e6200..15204fab 100644 --- a/docs/data/documentation/anima/decayanimation/keyframeanimation(forframerate:).json +++ b/docs/data/documentation/anima/decayanimation/keyframeanimation(forframerate:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":" "},{"text":"framerate","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"metadata":{"symbolKind":"method","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima14DecayAnimationC","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","title":"keyframeAnimation(forFramerate:)","extendedModule":"Anima"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forFramerate:)":{"kind":"symbol","title":"keyframeAnimation(forFramerate:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"text":" ","kind":"text"},{"text":"framerate","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The framerate the ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" should be targeting. If nil, the device’s default framerate will be used.","type":"text"}]}],"name":"framerate"}]},{"content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"A fully configured ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}]}],"kind":"content"},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"name":"Note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"You will be required to change the ","type":"text"},{"type":"codeVoice","code":"keyPath"},{"text":" of the ","type":"text"},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"text":" in order for it to be useful.","type":"text"}]}],"style":"note"}],"kind":"content"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)"]}],"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"sections":[],"metadata":{"title":"keyframeAnimation(forFramerate:)","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima14DecayAnimationC","role":"symbol","symbolKind":"method","extendedModule":"Anima","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forFramerate:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation(forFramerate:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forFramerate:)","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","title":"CAKeyframeAnimationEmittable Implementations","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/keyframeanimation(forscreen:).json b/docs/data/documentation/anima/decayanimation/keyframeanimation(forscreen:).json index ad097e82..6ad4cf37 100644 --- a/docs/data/documentation/anima/decayanimation/keyframeanimation(forscreen:).json +++ b/docs/data/documentation/anima/decayanimation/keyframeanimation(forscreen:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","symbolKind":"method","roleHeading":"Instance Method","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF::SYNTHESIZED::s:5Anima14DecayAnimationC","extendedModule":"Anima","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"title":"keyframeAnimation(forScreen:)"},"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"screen","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The screen where the animation is displayed.","type":"text"}],"type":"paragraph"}],"name":"screen"}]},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"A fully configured ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You will be required to change the "},{"code":"keyPath","type":"codeVoice"},{"type":"text","text":" of the "},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"text":" in order for it to be useful.","type":"text"}]}],"style":"note","name":"Note","type":"aside"}]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forScreen:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","type":"topic","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"title":"keyframeAnimation(forScreen:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"screen"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"screen","content":[{"inlineContent":[{"text":"The screen where the animation is displayed.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"A fully configured ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"aside","name":"Note","style":"note","content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"type":"codeVoice","code":"keyPath"},{"text":" of the ","type":"text"},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"keyframeAnimation(forScreen:)","modules":[{"name":"Anima"}],"extendedModule":"Anima","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF::SYNTHESIZED::s:5Anima14DecayAnimationC"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","title":"CAKeyframeAnimationEmittable Implementations","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/DecayAnimation/keyframeAnimation(forScreen:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"title":"keyframeAnimation(forScreen:)","abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/keyframeAnimation(forScreen:)","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/pause().json b/docs/data/documentation/anima/decayanimation/pause().json index 13595d38..68e37d24 100644 --- a/docs/data/documentation/anima/decayanimation/pause().json +++ b/docs/data/documentation/anima/decayanimation/pause().json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/pause()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"],"generated":true}],"metadata":{"symbolKind":"method","title":"pause()","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:5Anima14DecayAnimationC5pauseyyF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/delay":{"role":"symbol","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/decayanimation\/delay","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}]},"doc://Anima/documentation/Anima/DecayAnimation/state":{"role":"symbol","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/state","kind":"symbol","type":"topic","abstract":[{"text":"The current state of the animation (","type":"text"},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"code":"running","type":"codeVoice"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"role":"symbol","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}]},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"role":"symbol","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"role":"symbol","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/pause()","kind":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"title":"pause()","symbolKind":"method","externalID":"s:5Anima14DecayAnimationC5pauseyyF","roleHeading":"Instance Method","modules":[{"name":"Anima"}]},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/pause()"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/delay":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","title":"delay","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","title":"start(afterDelay:)","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","title":"pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json b/docs/data/documentation/anima/decayanimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json index 5e6bd3f9..3b56305b 100644 --- a/docs/data/documentation/anima/decayanimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json +++ b/docs/data/documentation/anima/decayanimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"metadata":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"text":"values","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"symbolKind":"method","role":"symbol","externalID":"s:5Anima14DecayAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Anima","modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"Generates and populates the "},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"code":"keyTimes","type":"codeVoice"},{"text":" for a given ","type":"text"},{"type":"codeVoice","code":"DecayAnimation"},{"text":" animating from its ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true},{"type":"text","text":" to its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"reference","isActive":true},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"text":" until it resolves.","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"topic","abstract":[],"role":"collectionGroup","kind":"article"},"doc://Anima/documentation/Anima/DecayAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","url":"\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","role":"symbol","abstract":[{"text":"Generates and populates the ","type":"text"},{"type":"codeVoice","code":"values"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"type":"text","text":" for a given "},{"type":"codeVoice","code":"DecayAnimation"},{"type":"text","text":" animating from its "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true},{"type":"text","text":" to its "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","isActive":true},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"kind":"symbol","type":"topic","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayAnimation/target":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","externalID":"s:5Anima14DecayAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","symbolKind":"method","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"extendedModule":"Anima","roleHeading":"Instance Method","role":"symbol"},"abstract":[{"type":"text","text":"Generates and populates the "},{"code":"values","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"keyTimes","type":"codeVoice"},{"text":" for a given ","type":"text"},{"type":"codeVoice","code":"DecayAnimation"},{"type":"text","text":" animating from its "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true},{"type":"text","text":" to its "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","isActive":true},{"type":"text","text":" by ticking it by "},{"type":"codeVoice","code":"deltaTime"},{"type":"text","text":" until it resolves."}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","abstract":[{"text":"Generates and populates the ","type":"text"},{"type":"codeVoice","code":"values"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"type":"text","text":" for a given "},{"type":"codeVoice","code":"DecayAnimation"},{"text":" animating from its ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true},{"type":"text","text":" to its "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"text":" until it resolves.","type":"text"}],"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/CAKeyframeAnimationEmittable-Implementations","title":"CAKeyframeAnimationEmittable Implementations","url":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"url":"\/documentation\/anima\/decayanimation\/target"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/value":{"url":"\/documentation\/anima\/decayanimation\/value","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","role":"symbol","abstract":[],"type":"topic","title":"value"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/relativepriority.json b/docs/data/documentation/anima/decayanimation/relativepriority.json index 7168994a..39fe475d 100644 --- a/docs/data/documentation/anima/decayanimation/relativepriority.json +++ b/docs/data/documentation/anima/decayanimation/relativepriority.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"generated":true,"title":"Accessing animation parameters"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/relativepriority"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"externalID":"s:5Anima14DecayAnimationC16relativePrioritySivp","role":"symbol","title":"relativePriority"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","role":"symbol","title":"autoStarts","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","url":"\/documentation\/anima\/decayanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"type":"topic","role":"symbol","title":"isReversed","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"type":"topic","role":"symbol","kind":"symbol","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference","isActive":true},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"type":"topic","role":"symbol","title":"relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","url":"\/documentation\/anima\/decayanimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/id":{"type":"topic","role":"symbol","kind":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"type":"topic","role":"symbol","title":"decelerationRate","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","url":"\/documentation\/anima\/decayanimation\/decelerationrate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","kind":"symbol","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","title":"repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","title":"groupID","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/decayanimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The relative priority of the animation.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC16relativePrioritySivp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"relativePriority"},"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"],"generated":true}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","type":"topic","title":"autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"url":"\/documentation\/anima\/decayanimation\/groupid","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"type":"topic","title":"groupID"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","role":"symbol","type":"topic","title":"decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","role":"symbol","type":"topic","title":"id"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true,"type":"reference"},{"text":" changes to a non ","type":"text"},{"code":"zero","type":"codeVoice"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","role":"symbol","type":"topic","title":"autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"url":"\/documentation\/anima\/decayanimation\/relativepriority","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"repeats","url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"url":"\/documentation\/anima\/decayanimation\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"topic","title":"integralizeValues"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/repeats.json b/docs/data/documentation/anima/decayanimation/repeats.json index c6aa9220..18649718 100644 --- a/docs/data/documentation/anima/decayanimation/repeats.json +++ b/docs/data/documentation/anima/decayanimation/repeats.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/repeats"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Anima"}],"title":"repeats","externalID":"s:5Anima14DecayAnimationC7repeatsSbvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","kind":"symbol","type":"topic","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"type":"topic","role":"symbol","title":"isReversed","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"type":"topic","role":"symbol","title":"autoStarts","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","url":"\/documentation\/anima\/decayanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" changes to a non "},{"code":"zero","type":"codeVoice"},{"text":" value.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/decayanimation\/groupid","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"kind":"symbol","title":"groupID","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"type":"topic","role":"symbol","title":"relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","url":"\/documentation\/anima\/decayanimation\/relativepriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/decayanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","title":"repeats","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"type":"topic","role":"symbol","kind":"symbol","title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","abstract":[{"text":"A unique identifier for the animation.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"type":"topic","role":"symbol","kind":"symbol","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/integralizevalues","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","type":"reference","isActive":true},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"type":"topic","role":"symbol","title":"decelerationRate","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","url":"\/documentation\/anima\/decayanimation\/decelerationrate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}]}}} \ No newline at end of file +{"kind":"symbol","seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed"],"generated":true}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"sections":[],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:5Anima14DecayAnimationC7repeatsSbvp","role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}],"title":"repeats"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/repeats"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/autoreverse":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/autoreverse","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoreverse","role":"symbol","type":"topic","title":"autoreverse"},"doc://Anima/documentation/Anima/DecayAnimation/isReversed":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"isReversed","url":"\/documentation\/anima\/decayanimation\/isreversed","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/isReversed","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/DecayAnimation/groupID":{"url":"\/documentation\/anima\/decayanimation\/groupid","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/groupID","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"type":"topic","title":"groupID"},"doc://Anima/documentation/Anima/DecayAnimation/relativePriority":{"url":"\/documentation\/anima\/decayanimation\/relativepriority","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/relativePriority","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}],"type":"topic","title":"relativePriority"},"doc://Anima/documentation/Anima/DecayAnimation/repeats":{"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"repeats","url":"\/documentation\/anima\/decayanimation\/repeats","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/repeats","kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/decelerationRate":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/decelerationrate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/decelerationRate","role":"symbol","type":"topic","title":"decelerationRate"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/integralizeValues":{"url":"\/documentation\/anima\/decayanimation\/integralizevalues","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/integralizeValues","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"type":"topic","title":"integralizeValues"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/autoStarts":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the target changes or the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","isActive":true,"type":"reference"},{"text":" changes to a non ","type":"text"},{"code":"zero","type":"codeVoice"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/decayanimation\/autostarts","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/autoStarts","role":"symbol","type":"topic","title":"autoStarts"},"doc://Anima/documentation/Anima/DecayAnimation/id":{"kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/id","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/id","role":"symbol","type":"topic","title":"id"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/start().json b/docs/data/documentation/anima/decayanimation/start().json index 653214b4..2b740c1d 100644 --- a/docs/data/documentation/anima/decayanimation/start().json +++ b/docs/data/documentation/anima/decayanimation/start().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/start()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"()","kind":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start()","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima18AnimationProvidingPAAE5startyyF::SYNTHESIZED::s:5Anima14DecayAnimationC","symbolKind":"method","role":"symbol","title":"start()","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima"},"sections":[],"references":{"doc://Anima/documentation/Anima/DecayAnimation/start()":{"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start()","role":"symbol","title":"start()","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/start()"},"doc://Anima/documentation/Anima/DecayAnimation/AnimationProviding-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations","role":"collectionGroup","title":"AnimationProviding Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/decayanimation\/animationproviding-implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/start()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima18AnimationProvidingPAAE5startyyF::SYNTHESIZED::s:5Anima14DecayAnimationC","extendedModule":"Anima","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}],"title":"start()","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/AnimationProviding-Implementations":{"url":"\/documentation\/anima\/decayanimation\/animationproviding-implementations","title":"AnimationProviding Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/start()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}],"title":"start()","url":"\/documentation\/anima\/decayanimation\/start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start()","role":"symbol","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/start(afterdelay:).json b/docs/data/documentation/anima/decayanimation/start(afterdelay:).json index 5b4297ef..db39c557 100644 --- a/docs/data/documentation/anima/decayanimation/start(afterdelay:).json +++ b/docs/data/documentation/anima/decayanimation/start(afterdelay:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"metadata":{"title":"start(afterDelay:)","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"method","externalID":"s:5Anima14DecayAnimationC5start10afterDelayySd_tF"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/start(afterdelay:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":" ","kind":"text"},{"text":"delay","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":" = 0.0)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"delay","content":[{"inlineContent":[{"text":"The amount of time (measured in seconds) to wait before starting the animation.","type":"text"}],"type":"paragraph"}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"],"title":"Starting and stopping the animation","generated":true}],"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"role":"symbol","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/state","kind":"symbol","type":"topic","abstract":[{"text":"The current state of the animation (","type":"text"},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"code":"running","type":"codeVoice"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"role":"symbol","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/decayanimation\/delay","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}]},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"role":"symbol","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}]},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"role":"symbol","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/pause()","kind":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"role":"symbol","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":" "},{"text":"delay","kind":"internalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" = 0.0)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"delay","content":[{"type":"paragraph","inlineContent":[{"text":"The amount of time (measured in seconds) to wait before starting the animation.","type":"text"}]}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/start(afterdelay:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"],"title":"Starting and stopping the animation","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5Anima14DecayAnimationC5start10afterDelayySd_tF","role":"symbol","title":"start(afterDelay:)","roleHeading":"Instance Method","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)"},"kind":"symbol","sections":[],"abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/delay":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","title":"delay","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","title":"pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","title":"start(afterDelay:)","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/state.json b/docs/data/documentation/anima/decayanimation/state.json index e2e7d0b6..b1ff41c6 100644 --- a/docs/data/documentation/anima/decayanimation/state.json +++ b/docs/data/documentation/anima/decayanimation/state.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/state"]}],"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},{"kind":"text","text":" { get }"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"sections":[],"abstract":[{"text":"The current state of the animation (","type":"text"},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"metadata":{"title":"state","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima14DecayAnimationC5stateAA14AnimatingStateOvp"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"role":"symbol","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/state","kind":"symbol","type":"topic","abstract":[{"text":"The current state of the animation (","type":"text"},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"code":"running","type":"codeVoice"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"role":"symbol","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/decayanimation\/delay","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}]},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"role":"symbol","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"role":"symbol","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/pause()","kind":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"role":"symbol","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}]}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"externalID":"s:5Anima14DecayAnimationC5stateAA14AnimatingStateOvp","title":"state","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"},"abstract":[{"text":"The current state of the animation (","type":"text"},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/state"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"},{"kind":"text","text":" { get }"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/delay":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","title":"delay","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","title":"start(afterDelay:)","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","title":"pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/stop().json b/docs/data/documentation/anima/decayanimation/stop().json index bd1235db..ee9e3954 100644 --- a/docs/data/documentation/anima/decayanimation/stop().json +++ b/docs/data/documentation/anima/decayanimation/stop().json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"Anima","title":"stop()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:5Anima18AnimationProvidingPAAE4stopyyF::SYNTHESIZED::s:5Anima14DecayAnimationC"},"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/stop()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop()"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/stop()":{"kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop()","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop()","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}]},"doc://Anima/documentation/Anima/DecayAnimation/AnimationProviding-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations","role":"collectionGroup","title":"AnimationProviding Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/decayanimation\/animationproviding-implementations"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}]}]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"()","kind":"text"}],"title":"stop()","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima18AnimationProvidingPAAE4stopyyF::SYNTHESIZED::s:5Anima14DecayAnimationC","symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/stop()"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations"]]},"abstract":[{"text":"Starts the animation immediately at its current position.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/stop()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}],"title":"stop()","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop()","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop()","type":"topic"},"doc://Anima/documentation/Anima/DecayAnimation/AnimationProviding-Implementations":{"url":"\/documentation\/anima\/decayanimation\/animationproviding-implementations","title":"AnimationProviding Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/AnimationProviding-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/stop(at:immediately:).json b/docs/data/documentation/anima/decayanimation/stop(at:immediately:).json index 13318401..9917544d 100644 --- a/docs/data/documentation/anima/decayanimation/stop(at:immediately:).json +++ b/docs/data/documentation/anima/decayanimation/stop(at:immediately:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima14DecayAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","role":"symbol","modules":[{"name":"Anima"}],"title":"stop(at:immediately:)","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)"},"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"],"generated":true,"title":"Starting and stopping the animation"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"position"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":" = .current, "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":" = true)"}]}]},{"parameters":[{"name":"position","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The position at which position the animation should stop ("},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","isActive":true,"type":"reference"},{"type":"text","text":" or "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"reference"},{"type":"text","text":"). The default value is "},{"code":"current","type":"codeVoice"},{"text":".","type":"text"}]}]},{"name":"immediately","content":[{"inlineContent":[{"text":"A Boolean value that indicates whether the animation should stop immediately at the specified position. The default value is ","type":"text"},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/stop(at:immediately:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"role":"symbol","title":"delay","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"url":"\/documentation\/anima\/decayanimation\/delay","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}]},"doc://Anima/documentation/Anima/DecayAnimation/state":{"role":"symbol","title":"state","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/decayanimation\/state","kind":"symbol","type":"topic","abstract":[{"text":"The current state of the animation (","type":"text"},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"code":"running","type":"codeVoice"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}]},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"role":"symbol","title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"role":"symbol","title":"pause()","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/pause()","kind":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}]},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"role":"symbol","title":"start(afterDelay:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","abstract":[{"text":"The current position. Use this constant when you want to stop an animation at the most recent ","type":"text"},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"current","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" value.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/end"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"abstract":[{"text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","title":"AnimationPosition.start"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/stop(at:immediately:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"position"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"kind":"text","text":" = .current, "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":" = true)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"position","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The position at which position the animation should stop ("},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","isActive":true},{"text":" or ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end"},{"text":"). The default value is ","type":"text"},{"type":"codeVoice","code":"current"},{"type":"text","text":"."}]}]},{"name":"immediately","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A Boolean value that indicates whether the animation should stop immediately at the specified position. The default value is "},{"code":"true","type":"codeVoice"},{"type":"text","text":"."}]}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima14DecayAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","title":"stop(at:immediately:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}],"symbolKind":"method","role":"symbol"},"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"sections":[],"seeAlsoSections":[{"generated":true,"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/pause()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/pause()","title":"pause()","type":"topic","abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/pause()"},"doc://Anima/documentation/Anima/DecayAnimation/delay":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/delay","title":"delay","type":"topic","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/delay"},"doc://Anima/documentation/Anima/DecayAnimation/start(afterDelay:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","title":"start(afterDelay:)","type":"topic","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/start(afterDelay:)"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"title":"AnimationPosition.current","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animationposition\/current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationPosition/start":{"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"url":"\/documentation\/anima\/animationposition\/start","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/DecayAnimation/state":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/state","title":"state","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"type":"text","text":")."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/state"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/animationposition\/end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","role":"symbol","type":"topic","title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/stop(at:immediately:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","title":"stop(at:immediately:)","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/target.json b/docs/data/documentation/anima/decayanimation/target.json index abdac4fa..0885d56d 100644 --- a/docs/data/documentation/anima/decayanimation/target.json +++ b/docs/data/documentation/anima/decayanimation/target.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"metadata":{"role":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"symbolKind":"property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14DecayAnimationC6targetxvp","roleHeading":"Instance Property"},"abstract":[{"text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference"},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"Adjusting this is similar to providing a new ","type":"text"},{"type":"codeVoice","code":"targetContentOffset"},{"text":" in ","type":"text"},{"type":"codeVoice","code":"UIScrollView"},{"type":"text","text":"’s "},{"type":"codeVoice","code":"scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer)"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/target"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/DecayAnimation/target":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","title":"value"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/target"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target"},"seeAlsoSections":[{"generated":true,"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"]}],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima14DecayAnimationC6targetxvp","title":"target","modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Adjusting this is similar to providing a new ","type":"text"},{"code":"targetContentOffset","type":"codeVoice"},{"type":"text","text":" in "},{"code":"UIScrollView","type":"codeVoice"},{"text":"’s ","type":"text"},{"type":"codeVoice","code":"scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer)"},{"type":"text","text":"."}]}],"kind":"content"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}],"references":{"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"url":"\/documentation\/anima\/decayanimation\/target"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/value":{"url":"\/documentation\/anima\/decayanimation\/value","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","role":"symbol","abstract":[],"type":"topic","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/updateanimation(deltatime:).json b/docs/data/documentation/anima/decayanimation/updateanimation(deltatime:).json index d89200c1..f6fa4020 100644 --- a/docs/data/documentation/anima/decayanimation/updateanimation(deltatime:).json +++ b/docs/data/documentation/anima/decayanimation/updateanimation(deltatime:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"metadata":{"role":"symbol","title":"updateAnimation(deltaTime:)","symbolKind":"method","externalID":"s:5Anima14DecayAnimationC06updateC09deltaTimeySd_tF","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}]},"seeAlsoSections":[{"title":"Handling animation updates","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delta time."}]}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","title":"value"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/completion","title":"completion","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"],"title":"Handling animation updates","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"text":"The delta time.","type":"text"}]}]}],"kind":"parameters"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","title":"updateAnimation(deltaTime:)","externalID":"s:5Anima14DecayAnimationC06updateC09deltaTimeySd_tF","symbolKind":"method","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/value":{"url":"\/documentation\/anima\/decayanimation\/value","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","role":"symbol","abstract":[],"type":"topic","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"kind":"symbol","title":"updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)"},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"kind":"symbol","title":"completion","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"event","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation\/completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/value.json b/docs/data/documentation/anima/decayanimation/value.json index 69dd400b..d41bb73b 100644 --- a/docs/data/documentation/anima/decayanimation/value.json +++ b/docs/data/documentation/anima/decayanimation/value.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"generated":true,"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"value","externalID":"s:5Anima14DecayAnimationC5valuexvp","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"ConfigurableAnimationProviding.value","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/value"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/target","title":"target"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","title":"value"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Accessing value, velocity and target","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ConfigurableAnimationProviding.value"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"variants":[{"paths":["\/documentation\/anima\/decayanimation\/value"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:5Anima14DecayAnimationC5valuexvp","symbolKind":"property","title":"value"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"url":"\/documentation\/anima\/decayanimation\/value","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","role":"symbol","abstract":[],"type":"topic","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"url":"\/documentation\/anima\/decayanimation\/target"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/valuechanged.json b/docs/data/documentation/anima/decayanimation/valuechanged.json index ef9cee94..698eb64c 100644 --- a/docs/data/documentation/anima/decayanimation/valuechanged.json +++ b/docs/data/documentation/anima/decayanimation/valuechanged.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"valueChanged","externalID":"s:5Anima14DecayAnimationC12valueChangedyxcSgvp","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?","kind":"text"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true,"type":"reference"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"seeAlsoSections":[{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)"],"generated":true}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/decayanimation\/valuechanged"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","title":"updateAnimation(deltaTime:)","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/decayanimation\/completion","title":"completion","role":"symbol"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","title":"value"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/valuechanged"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)"],"title":"Handling animation updates"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"currentValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima14DecayAnimationC12valueChangedyxcSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"modules":[{"name":"Anima"}],"title":"valueChanged"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged"},"references":{"doc://Anima/documentation/Anima/DecayAnimation/value":{"url":"\/documentation\/anima\/decayanimation\/value","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","role":"symbol","abstract":[],"type":"topic","title":"value"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayAnimation/completion":{"kind":"symbol","title":"completion","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"event","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation\/completion","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/completion"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/updateAnimation(deltaTime:)":{"kind":"symbol","title":"updateAnimation(deltaTime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/updateAnimation(deltaTime:)"},"doc://Anima/documentation/Anima/DecayAnimation/valueChanged":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/valueChanged","title":"valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"url":"\/documentation\/anima\/decayanimation\/valuechanged","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayanimation/velocity.json b/docs/data/documentation/anima/decayanimation/velocity.json index bf222a36..2a7c1a5b 100644 --- a/docs/data/documentation/anima/decayanimation/velocity.json +++ b/docs/data/documentation/anima/decayanimation/velocity.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:5Anima14DecayAnimationC8velocityxvp","title":"velocity"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"],"generated":true,"title":"Accessing value, velocity and target"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayanimation\/velocity"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation/value":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/anima\/decayanimation\/value","title":"value"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity","title":"velocity"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"text":" to an value that will result in the animation ending up at the specified target when it stops.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/target","title":"target"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima14DecayAnimationC8velocityxvp","modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"}],"role":"symbol","title":"velocity","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value"],"generated":true,"title":"Accessing value, velocity and target"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decayanimation\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/DecayAnimation/velocity":{"title":"velocity","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","role":"symbol","type":"topic","abstract":[{"text":"The velocity of the animation. This value will change as the animation executes.","type":"text"}],"url":"\/documentation\/anima\/decayanimation\/velocity"},"doc://Anima/documentation/Anima/DecayAnimation/target":{"title":"target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/target","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Computes the target value the decay animation will stop at. Getting this value will compute the estimated endpoint for the decay animation. Setting this value adjust the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/velocity","type":"reference","isActive":true},{"type":"text","text":" to an value that will result in the animation ending up at the specified target when it stops."}],"url":"\/documentation\/anima\/decayanimation\/target"},"doc://Anima/documentation/Anima/DecayAnimation/value":{"url":"\/documentation\/anima\/decayanimation\/value","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation\/value","role":"symbol","abstract":[],"type":"topic","title":"value"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction.json b/docs/data/documentation/anima/decayfunction.json index 818ac02e..7aa89e5a 100644 --- a/docs/data/documentation/anima/decayfunction.json +++ b/docs/data/documentation/anima/decayfunction.json @@ -1 +1 @@ -{"topicSections":[{"title":"Creating the function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"]},{"title":"Updating a value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)"]},{"title":"Getting destination and velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)"],"title":"Getting duration"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"],"title":"Constants"},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"],"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecayFunction","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"inlineContent":[{"text":"Example usage:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["let destination = DecayFunction.destination(value: 5.0, velocity: 100.0)","\/\/ 54.95","","let duration = DecayFunction.duration(value: 5.0, velocity: 100.0)","\/\/ 3.05","","let velocity = DecayFunction.velocity(fromValue: 5.0, toValue: 200.0)","\/\/ 390.4"]}],"kind":"content"}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"title":"Conforms To","kind":"relationships"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Decay Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"],"generated":true}],"metadata":{"title":"DecayFunction","modules":[{"name":"Anima"}],"externalID":"s:5Anima13DecayFunctionV","navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayFunction"}],"roleHeading":"Structure","symbolKind":"struct","role":"symbol"},"abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/DecayFunction/velocity(fromValue:toValue:decelerationRate:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"url":"\/documentation\/anima\/decayfunction\/velocity(fromvalue:tovalue:decelerationrate:)","abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"role":"symbol","kind":"symbol","type":"topic","title":"velocity(fromValue:toValue:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"duration(value:velocity:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"type":"topic","title":"ScrollViewDecelerationRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate"},"doc://Anima/documentation/Anima/DecayFunction/duration(fromValue:toValue:decelerationRate:)":{"abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/duration(fromvalue:tovalue:decelerationrate:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"title":"duration(fromValue:toValue:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/DecayFunction/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","url":"\/documentation\/anima\/decayfunction\/equatable-implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations","role":"collectionGroup"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayfunction\/decelerationrate","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"type":"topic","title":"decelerationRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"},"doc://Anima/documentation/Anima/DecayFunction/update(value:velocity:deltaTime:)":{"title":"update(value:velocity:deltaTime:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)","type":"topic","abstract":[{"type":"text","text":"Updates the current value and velocity of a decay animation."}],"url":"\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"destination","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","abstract":[{"type":"text","text":"Solves the destination for the specified value and starting velocity."}],"role":"symbol","kind":"symbol","type":"topic","title":"destination(value:velocity:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"},"doc://Anima/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH","type":"unresolvable"},"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Initializes a decay function."}],"type":"topic","title":"init(decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A fast deceleration rate for a scroll view."}],"role":"symbol","title":"ScrollViewDecelerationRateFast","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","type":"topic","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DecayFunction"}]}],"kind":"declarations"},{"content":[{"type":"heading","text":"Overview","anchor":"overview","level":2},{"inlineContent":[{"type":"text","text":"Example usage:"}],"type":"paragraph"},{"syntax":"swift","code":["let destination = DecayFunction.destination(value: 5.0, velocity: 100.0)","\/\/ 54.95","","let duration = DecayFunction.duration(value: 5.0, velocity: 100.0)","\/\/ 3.05","","let velocity = DecayFunction.velocity(fromValue: 5.0, toValue: 200.0)","\/\/ 390.4"],"type":"codeListing"}],"kind":"content"}],"seeAlsoSections":[{"generated":true,"title":"Decay Animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"]}],"metadata":{"navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima13DecayFunctionV","title":"DecayFunction","roleHeading":"Structure","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"],"title":"Creating the function"},{"title":"Updating a value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)"]},{"title":"Getting destination and velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)"],"title":"Getting duration"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"],"title":"Constants"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"]}],"variants":[{"paths":["\/documentation\/anima\/decayfunction"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"kind":"relationships","title":"Conforms To"}],"references":{"doc://Anima/documentation/Anima/DecayFunction/velocity(fromValue:toValue:decelerationRate:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V"}],"kind":"symbol","role":"symbol","title":"velocity(fromValue:toValue:decelerationRate:)","abstract":[{"text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/decayfunction\/velocity(fromvalue:tovalue:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/update(value:velocity:deltaTime:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"update(value:velocity:deltaTime:)","abstract":[{"text":"Updates the current value and velocity of a decay animation.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/Equatable-Implementations":{"kind":"article","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/decayfunction\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"},"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"init(decelerationRate:)","abstract":[{"text":"Initializes a decay function.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","role":"symbol","abstract":[{"text":"Solves the destination for the specified value and starting velocity.","type":"text"}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"destination","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"V","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","title":"destination(value:velocity:decelerationRate:)","type":"topic"},"doc://Anima/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"title":"duration(value:velocity:decelerationRate:)","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ5ValueL_xmfp"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"title":"ScrollViewDecelerationRateFast","abstract":[{"type":"text","text":"A fast deceleration rate for a scroll view."}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"title":"decelerationRate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","type":"topic","url":"\/documentation\/anima\/decayfunction\/decelerationrate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/DecayFunction/duration(fromValue:toValue:decelerationRate:)":{"title":"duration(fromValue:toValue:decelerationRate:)","abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/duration(fromvalue:tovalue:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ0F0L_xmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ0F0L_xmfp"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"title":"ScrollViewDecelerationRate","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","type":"topic","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/!=(_:_:).json b/docs/data/documentation/anima/decayfunction/!=(_:_:).json index b1a49610..257e12b1 100644 --- a/docs/data/documentation/anima/decayfunction/!=(_:_:).json +++ b/docs/data/documentation/anima/decayfunction/!=(_:_:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"!=(_:_:)","extendedModule":"Swift","roleHeading":"Operator","role":"symbol","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima13DecayFunctionV"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/decayfunction\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/DecayFunction/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","url":"\/documentation\/anima\/decayfunction\/equatable-implementations","type":"topic","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/DecayFunction/!=(_:_:)":{"type":"topic","role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decayfunction\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/decayfunction\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima13DecayFunctionV","extendedModule":"Swift","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction","doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima/DecayFunction/Equatable-Implementations":{"kind":"article","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/anima\/decayfunction\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations"},"doc://Anima/documentation/Anima/DecayFunction/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)","url":"\/documentation\/anima\/decayfunction\/!=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/decelerationrate.json b/docs/data/documentation/anima/decayfunction/decelerationrate.json index be88ea32..4be4dc48 100644 --- a/docs/data/documentation/anima/decayfunction/decelerationrate.json +++ b/docs/data/documentation/anima/decayfunction/decelerationrate.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Creating the function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/decelerationrate"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"decelerationRate","externalID":"s:5Anima13DecayFunctionV16decelerationRateSdvp","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"references":{"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Initializes a decay function."}],"type":"topic","title":"init(decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayfunction\/decelerationrate","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"type":"topic","title":"decelerationRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"metadata":{"externalID":"s:5Anima13DecayFunctionV16decelerationRateSdvp","title":"decelerationRate","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"symbolKind":"property"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"],"title":"Creating the function"}],"variants":[{"paths":["\/documentation\/anima\/decayfunction\/decelerationrate"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"init(decelerationRate:)","abstract":[{"text":"Initializes a decay function.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"title":"decelerationRate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","type":"topic","url":"\/documentation\/anima\/decayfunction\/decelerationrate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/destination(value:velocity:decelerationrate:).json b/docs/data/documentation/anima/decayfunction/destination(value:velocity:decelerationrate:).json index 2df66a7b..eb63e694 100644 --- a/docs/data/documentation/anima/decayfunction/destination(value:velocity:decelerationrate:).json +++ b/docs/data/documentation/anima/decayfunction/destination(value:velocity:decelerationrate:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"],"title":"Getting destination and velocity","generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ","title":"destination(value:velocity:decelerationRate:)","role":"symbol","extendedModule":"Anima","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"destination","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"roleHeading":"Type Method"},"kind":"symbol","abstract":[{"text":"Solves the destination for the specified value and starting velocity.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"destination"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" = ScrollViewDecelerationRate) -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"value","content":[{"inlineContent":[{"text":"The starting value.","type":"text"}],"type":"paragraph"}]},{"name":"velocity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting velocity of the decay."}]}]},{"name":"decelerationRate","content":[{"inlineContent":[{"type":"text","text":"The decay constant."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The destination when the decay reaches zero velocity."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/velocity(fromValue:toValue:decelerationRate:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"url":"\/documentation\/anima\/decayfunction\/velocity(fromvalue:tovalue:decelerationrate:)","abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"role":"symbol","kind":"symbol","type":"topic","title":"velocity(fromValue:toValue:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"destination","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","abstract":[{"type":"text","text":"Solves the destination for the specified value and starting velocity."}],"role":"symbol","kind":"symbol","type":"topic","title":"destination(value:velocity:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"title":"Getting destination and velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Solves the destination for the specified value and starting velocity.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"metadata":{"symbolKind":"method","title":"destination(value:velocity:decelerationRate:)","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"destination"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","kind":"typeIdentifier"}],"externalID":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ","roleHeading":"Type Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"destination","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" = ScrollViewDecelerationRate) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The starting value.","type":"text"}]}],"name":"value"},{"name":"velocity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting velocity of the decay."}]}]},{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decay constant."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"return-value","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The destination when the decay reaches zero velocity.","type":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","role":"symbol","abstract":[{"text":"Solves the destination for the specified value and starting velocity.","type":"text"}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"destination","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"V","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","title":"destination(value:velocity:decelerationRate:)","type":"topic"},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima/DecayFunction/velocity(fromValue:toValue:decelerationRate:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V"}],"kind":"symbol","role":"symbol","title":"velocity(fromValue:toValue:decelerationRate:)","abstract":[{"text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/decayfunction\/velocity(fromvalue:tovalue:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/duration(fromvalue:tovalue:decelerationrate:).json b/docs/data/documentation/anima/decayfunction/duration(fromvalue:tovalue:decelerationrate:).json index 08c30dec..ada6cd27 100644 --- a/docs/data/documentation/anima/decayfunction/duration(fromvalue:tovalue:decelerationrate:).json +++ b/docs/data/documentation/anima/decayfunction/duration(fromvalue:tovalue:decelerationrate:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)"],"generated":true,"title":"Getting duration"}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/duration(fromvalue:tovalue:decelerationrate:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"Anima","title":"duration(fromValue:toValue:decelerationRate:)","modules":[{"name":"Anima"}],"externalID":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ","role":"symbol","symbolKind":"method","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = ScrollViewDecelerationRate) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]}],"kind":"declarations"},{"parameters":[{"name":"value","content":[{"inlineContent":[{"text":"The starting value.","type":"text"}],"type":"paragraph"}]},{"name":"toValue","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The desired destination for the decay."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The decay constant."}],"type":"paragraph"}],"name":"decelerationRate"}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"text":"The duration required to reach ","type":"text"},{"type":"codeVoice","code":"toValue"},{"type":"text","text":"."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://Anima/documentation/Anima/DecayFunction/duration(fromValue:toValue:decelerationRate:)":{"abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/duration(fromvalue:tovalue:decelerationrate:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"title":"duration(fromValue:toValue:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"duration(value:velocity:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ0F0L_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ0F0L_xmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":" = ScrollViewDecelerationRate) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting value."}]}],"name":"value"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The desired destination for the decay."}]}],"name":"toValue"},{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decay constant."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The duration required to reach ","type":"text"},{"type":"codeVoice","code":"toValue"},{"text":".","type":"text"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/duration(fromvalue:tovalue:decelerationrate:)"]}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)"],"generated":true,"title":"Getting duration"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"metadata":{"title":"duration(fromValue:toValue:decelerationRate:)","externalID":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ","symbolKind":"method","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ0F0L_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ0F0L_xmfp","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"roleHeading":"Type Method","extendedModule":"Anima","role":"symbol"},"kind":"symbol","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"references":{"doc://Anima/documentation/Anima/DecayFunction/duration(fromValue:toValue:decelerationRate:)":{"title":"duration(fromValue:toValue:decelerationRate:)","abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/duration(fromvalue:tovalue:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ0F0L_xmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ0F0L_xmfp"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"title":"duration(value:velocity:decelerationRate:)","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ5ValueL_xmfp"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/duration(value:velocity:decelerationrate:).json b/docs/data/documentation/anima/decayfunction/duration(value:velocity:decelerationrate:).json index 86806729..970ea6eb 100644 --- a/docs/data/documentation/anima/decayfunction/duration(value:velocity:decelerationrate:).json +++ b/docs/data/documentation/anima/decayfunction/duration(value:velocity:decelerationrate:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ","extendedModule":"Anima","role":"symbol","roleHeading":"Type Method","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"title":"duration(value:velocity:decelerationRate:)"},"abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":" = ScrollViewDecelerationRate) -> "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The starting value."}],"type":"paragraph"}],"name":"value"},{"name":"velocity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting velocity of the decay."}]}]},{"name":"decelerationRate","content":[{"inlineContent":[{"text":"The decay constant.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The duration required to reach "},{"code":"toValue","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)"],"title":"Getting duration"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/DecayFunction/duration(fromValue:toValue:decelerationRate:)":{"abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/duration(fromvalue:tovalue:decelerationrate:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"title":"duration(fromValue:toValue:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"duration","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"title":"duration(value:velocity:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = ScrollViewDecelerationRate) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"text":"The starting value.","type":"text"}]}]},{"name":"velocity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting velocity of the decay."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decay constant."}]}],"name":"decelerationRate"}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The duration required to reach "},{"code":"toValue","type":"codeVoice"},{"text":".","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)"],"title":"Getting duration","generated":true}],"variants":[{"paths":["\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Anima","title":"duration(value:velocity:decelerationRate:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Method","symbolKind":"method","externalID":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/DecayFunction/duration(fromValue:toValue:decelerationRate:)":{"title":"duration(fromValue:toValue:decelerationRate:)","abstract":[{"text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/duration(fromvalue:tovalue:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(fromValue:toValue:decelerationRate:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ0F0L_xmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima13DecayFunctionV8duration9fromValue02toF016decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ0F0L_xmfp"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/duration(value:velocity:decelerationRate:)":{"title":"duration(value:velocity:decelerationRate:)","abstract":[{"type":"text","text":"Solves the duration required to reach a desired destination for a decay function based on the given parameters."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/duration(value:velocity:decelerationRate:)","type":"topic","url":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8duration5value8velocity16decelerationRateSdx_xSdt7SwiftUI16VectorArithmeticRzlFZ5ValueL_xmfp"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/equatable-implementations.json b/docs/data/documentation/anima/decayfunction/equatable-implementations.json index 4557ae4a..fe9a141c 100644 --- a/docs/data/documentation/anima/decayfunction/equatable-implementations.json +++ b/docs/data/documentation/anima/decayfunction/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)"],"title":"Operators"}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/equatable-implementations"]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/!=(_:_:)":{"type":"topic","role":"symbol","kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decayfunction\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]}}} \ No newline at end of file +{"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima/DecayFunction/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/!=(_:_:)","url":"\/documentation\/anima\/decayfunction\/!=(_:_:)","abstract":[],"kind":"symbol","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/init(decelerationrate:).json b/docs/data/documentation/anima/decayfunction/init(decelerationrate:).json index adc6747d..0c842355 100644 --- a/docs/data/documentation/anima/decayfunction/init(decelerationrate:).json +++ b/docs/data/documentation/anima/decayfunction/init(decelerationrate:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima13DecayFunctionV16decelerationRateACSd_tcfc","role":"symbol","title":"init(decelerationRate:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"seeAlsoSections":[{"generated":true,"title":"Creating the function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" = ScrollViewDecelerationRate)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The rate at which the velocity decays over time. Defaults to "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"decelerationRate"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"},"abstract":[{"text":"Initializes a decay function.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/decayfunction\/init(decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/decayfunction\/decelerationrate","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The rate at which the velocity decays over time."}],"type":"topic","title":"decelerationRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"type":"topic","title":"ScrollViewDecelerationRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate"},"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Initializes a decay function."}],"type":"topic","title":"init(decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"role":"symbol","title":"init(decelerationRate:)","modules":[{"name":"Anima"}],"externalID":"s:5Anima13DecayFunctionV16decelerationRateACSd_tcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/decayfunction\/init(decelerationrate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = ScrollViewDecelerationRate)","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The rate at which the velocity decays over time. Defaults to ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"decelerationRate"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"sections":[],"abstract":[{"text":"Initializes a decay function.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate"],"title":"Creating the function"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"title":"ScrollViewDecelerationRate","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","type":"topic","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/DecayFunction/decelerationRate":{"title":"decelerationRate","abstract":[{"text":"The rate at which the velocity decays over time.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/decelerationRate","type":"topic","url":"\/documentation\/anima\/decayfunction\/decelerationrate","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"doc://Anima/documentation/Anima/DecayFunction/init(decelerationRate:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"init(decelerationRate:)","abstract":[{"text":"Initializes a decay function.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/init(decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/scrollviewdecelerationrate.json b/docs/data/documentation/anima/decayfunction/scrollviewdecelerationrate.json index 5953e516..c6e78574 100644 --- a/docs/data/documentation/anima/decayfunction/scrollviewdecelerationrate.json +++ b/docs/data/documentation/anima/decayfunction/scrollviewdecelerationrate.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ScrollViewDecelerationRate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"languages":["swift"]}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"],"title":"Constants"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"roleHeading":"Type Property","role":"symbol","title":"ScrollViewDecelerationRate","externalID":"s:5Anima13DecayFunctionV26ScrollViewDecelerationRateSdvpZ","symbolKind":"property","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"type":"topic","title":"ScrollViewDecelerationRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A fast deceleration rate for a scroll view."}],"role":"symbol","title":"ScrollViewDecelerationRateFast","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","type":"topic","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate"]}],"seeAlsoSections":[{"generated":true,"title":"Constants","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The default deceleration rate for a scroll view.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"metadata":{"title":"ScrollViewDecelerationRate","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","roleHeading":"Type Property","externalID":"s:5Anima13DecayFunctionV26ScrollViewDecelerationRateSdvpZ"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"title":"ScrollViewDecelerationRate","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","type":"topic","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"title":"ScrollViewDecelerationRateFast","abstract":[{"type":"text","text":"A fast deceleration rate for a scroll view."}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/scrollviewdecelerationratefast.json b/docs/data/documentation/anima/decayfunction/scrollviewdecelerationratefast.json index ae0a69bc..7f05263a 100644 --- a/docs/data/documentation/anima/decayfunction/scrollviewdecelerationratefast.json +++ b/docs/data/documentation/anima/decayfunction/scrollviewdecelerationratefast.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","title":"ScrollViewDecelerationRateFast","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property","externalID":"s:5Anima13DecayFunctionV30ScrollViewDecelerationRateFastSdvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"seeAlsoSections":[{"generated":true,"title":"Constants","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ScrollViewDecelerationRateFast","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]}]}],"variants":[{"paths":["\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"A fast deceleration rate for a scroll view."}],"references":{"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A fast deceleration rate for a scroll view."}],"role":"symbol","title":"ScrollViewDecelerationRateFast","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","type":"topic","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast"},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"type":"topic","title":"ScrollViewDecelerationRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima13DecayFunctionV30ScrollViewDecelerationRateFastSdvpZ","modules":[{"name":"Anima"}],"roleHeading":"Type Property","title":"ScrollViewDecelerationRateFast","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRateFast","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol"},"abstract":[{"text":"A fast deceleration rate for a scroll view.","type":"text"}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate"],"title":"Constants","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRate":{"title":"ScrollViewDecelerationRate","abstract":[{"type":"text","text":"The default deceleration rate for a scroll view."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRate","type":"topic","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewDecelerationRate","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima/DecayFunction/ScrollViewDecelerationRateFast":{"title":"ScrollViewDecelerationRateFast","abstract":[{"type":"text","text":"A fast deceleration rate for a scroll view."}],"role":"symbol","url":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/ScrollViewDecelerationRateFast","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ScrollViewDecelerationRateFast"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/update(value:velocity:deltatime:).json b/docs/data/documentation/anima/decayfunction/update(value:velocity:deltatime:).json index 082bab61..9d8426b8 100644 --- a/docs/data/documentation/anima/decayfunction/update(value:velocity:deltatime:).json +++ b/docs/data/documentation/anima/decayfunction/update(value:velocity:deltatime:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Updates the current value and velocity of a decay animation."}],"metadata":{"symbolKind":"method","externalID":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF","role":"symbol","title":"update(value:velocity:deltaTime:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/DecayFunction/update(value:velocity:deltaTime:)":{"title":"update(value:velocity:deltaTime:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)","type":"topic","abstract":[{"type":"text","text":"Updates the current value and velocity of a decay animation."}],"url":"\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF","symbolKind":"method","title":"update(value:velocity:deltaTime:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)","interfaceLanguage":"swift"},"abstract":[{"text":"Updates the current value and velocity of a decay animation.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"update"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/DecayFunction/update(value:velocity:deltaTime:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV6update5value8velocity9deltaTimeyxz_xzSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol","title":"update(value:velocity:deltaTime:)","abstract":[{"text":"Updates the current value and velocity of a decay animation.","type":"text"}],"url":"\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/update(value:velocity:deltaTime:)"},"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decayfunction/velocity(fromvalue:tovalue:decelerationrate:).json b/docs/data/documentation/anima/decayfunction/velocity(fromvalue:tovalue:decelerationrate:).json index ab840f24..1c71106d 100644 --- a/docs/data/documentation/anima/decayfunction/velocity(fromvalue:tovalue:decelerationrate:).json +++ b/docs/data/documentation/anima/decayfunction/velocity(fromvalue:tovalue:decelerationrate:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Getting destination and velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/velocity(fromvalue:tovalue:decelerationrate:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ","symbolKind":"method","role":"symbol","title":"velocity(fromValue:toValue:decelerationRate:)","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" = ScrollViewDecelerationRate) -> "},{"text":"V","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"VectorArithmetic","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"text":"The starting value.","type":"text"}]}]},{"name":"toValue","content":[{"inlineContent":[{"text":"The desired destination for the decay.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decay constant."}]}],"name":"decelerationRate"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The velocity required to reach "},{"code":"toValue","type":"codeVoice"},{"type":"text","text":"."}]}]}],"references":{"doc://Anima/documentation/Anima/DecayFunction/velocity(fromValue:toValue:decelerationRate:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"url":"\/documentation\/anima\/decayfunction\/velocity(fromvalue:tovalue:decelerationrate:)","abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"role":"symbol","kind":"symbol","type":"topic","title":"velocity(fromValue:toValue:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"},"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"destination","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"decelerationRate"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","abstract":[{"type":"text","text":"Solves the destination for the specified value and starting velocity."}],"role":"symbol","kind":"symbol","type":"topic","title":"destination(value:velocity:decelerationRate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/DecayFunction":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"DecayFunction","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/decayfunction","title":"DecayFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","role":"symbol","abstract":[{"text":"The decay function calculates values with a decaying acceleration.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = ScrollViewDecelerationRate) -> ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}]}],"kind":"declarations"},{"parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"text":"The starting value.","type":"text"}]}]},{"name":"toValue","content":[{"inlineContent":[{"type":"text","text":"The desired destination for the decay."}],"type":"paragraph"}]},{"name":"decelerationRate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decay constant."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"The velocity required to reach ","type":"text"},{"type":"codeVoice","code":"toValue"},{"text":".","type":"text"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"velocity(fromValue:toValue:decelerationRate:)","externalID":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ","role":"symbol","symbolKind":"method","modules":[{"name":"Anima"}],"roleHeading":"Type Method","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","kind":"typeIdentifier","text":"V"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)"],"generated":true,"title":"Getting destination and velocity"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/DecayFunction"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decayfunction\/velocity(fromvalue:tovalue:decelerationrate:)"]}],"abstract":[{"type":"text","text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters."}],"sections":[],"references":{"doc://Anima/documentation/Anima/DecayFunction":{"title":"DecayFunction","abstract":[{"type":"text","text":"The decay function calculates values with a decaying acceleration."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction","type":"topic","url":"\/documentation\/anima\/decayfunction","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayFunction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/DecayFunction/destination(value:velocity:decelerationRate:)":{"url":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","role":"symbol","abstract":[{"text":"Solves the destination for the specified value and starting velocity.","type":"text"}],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"destination","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"V","preciseIdentifier":"s:5Anima13DecayFunctionV11destination5value8velocity16decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/destination(value:velocity:decelerationRate:)","title":"destination(value:velocity:decelerationRate:)","type":"topic"},"doc://Anima/documentation/Anima/DecayFunction/velocity(fromValue:toValue:decelerationRate:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp"},{"text":", ","kind":"text"},{"text":"decelerationRate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13DecayFunctionV8velocity9fromValue02toF016decelerationRatexx_xSdt7SwiftUI16VectorArithmeticRzlFZ1VL_xmfp","text":"V"}],"kind":"symbol","role":"symbol","title":"velocity(fromValue:toValue:decelerationRate:)","abstract":[{"text":"Solves the velocity required to reach a desired destination for a decay function based on the given parameters.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/decayfunction\/velocity(fromvalue:tovalue:decelerationrate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayFunction\/velocity(fromValue:toValue:decelerationRate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed.json b/docs/data/documentation/anima/decomposed.json index 172baa49..05227723 100644 --- a/docs/data/documentation/anima/decomposed.json +++ b/docs/data/documentation/anima/decomposed.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"roleHeading":"Extended Module","externalID":"s:m:s:e:s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc","title":"Decomposed","modules":[{"name":"Anima"}],"role":"collection","symbolKind":"extension"},"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","abstract":[],"title":"CGQuaternion","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion"},"doc://Anima/documentation/Anima/Decomposed":{"title":"Decomposed","kind":"symbol","type":"topic","role":"collection","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","url":"\/documentation\/anima\/decomposed"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collection","modules":[{"name":"Anima"}],"roleHeading":"Extended Module","title":"Decomposed","symbolKind":"extension","externalID":"s:m:s:e:s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed"]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion"],"title":"Extended Structures"}],"references":{"doc://Anima/documentation/Anima/Decomposed":{"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decomposed","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","role":"collection","type":"topic","title":"Decomposed"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"identifier","text":"CGQuaternion"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","type":"topic","title":"CGQuaternion"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgquaternion.json b/docs/data/documentation/anima/decomposed/cgquaternion.json index fd4436b7..09c5045e 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion.json +++ b/docs/data/documentation/anima/decomposed/cgquaternion.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"identifier"}],"extendedModule":"Decomposed","navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"symbolKind":"extension","roleHeading":"Extended Structure","role":"symbol","title":"CGQuaternion","modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"externalID":"s:e:s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","abstract":[],"title":"CGQuaternion","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion"},"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","kind":"article","role":"collectionGroup","abstract":[],"title":"AnimatableProperty Implementations","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/Decomposed":{"title":"Decomposed","kind":"symbol","type":"topic","role":"collection","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","url":"\/documentation\/anima\/decomposed"}}} \ No newline at end of file +{"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"type":"conformsTo"}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed"]]},"metadata":{"externalID":"s:e:s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc","extendedModule":"Decomposed","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"title":"CGQuaternion","role":"symbol","modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"roleHeading":"Extended Structure"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGQuaternion","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable"},"doc://Anima/documentation/Anima/Decomposed":{"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decomposed","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","role":"collection","type":"topic","title":"Decomposed"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"identifier","text":"CGQuaternion"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","type":"topic","title":"CGQuaternion"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","title":"AnimatableProperty Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgquaternion/animatabledata.json b/docs/data/documentation/anima/decomposed/cgquaternion/animatabledata.json index 93684fc5..ef584e16 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion/animatabledata.json +++ b/docs/data/documentation/anima/decomposed/cgquaternion/animatabledata.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"]]},"metadata":{"modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"externalID":"s:10Decomposed12CGQuaternionV5AnimaE14animatableDataAD15AnimatableArrayVySdGvp","symbolKind":"property","extendedModule":"Decomposed","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">"}],"roleHeading":"Instance Property","role":"symbol","title":"animatableData"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Decomposed":{"title":"Decomposed","kind":"symbol","type":"topic","role":"collection","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","url":"\/documentation\/anima\/decomposed"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","kind":"article","role":"collectionGroup","abstract":[],"title":"AnimatableProperty Implementations","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","abstract":[],"title":"CGQuaternion","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/animatableData":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","abstract":[],"role":"symbol","title":"animatableData","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">"}],"title":"animatableData","extendedModule":"Decomposed","modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"role":"symbol","externalID":"s:10Decomposed12CGQuaternionV5AnimaE14animatableDataAD15AnimatableArrayVySdGvp","symbolKind":"property"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"The animatable representation of the value."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","title":"animatableData","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata","type":"topic"},"doc://Anima/documentation/Anima/Decomposed":{"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decomposed","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","role":"collection","type":"topic","title":"Decomposed"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"identifier","text":"CGQuaternion"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","type":"topic","title":"CGQuaternion"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgquaternion/animatableproperty-implementations.json b/docs/data/documentation/anima/decomposed/cgquaternion/animatableproperty-implementations.json index 85ad0b88..75303f17 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/decomposed/cgquaternion/animatableproperty-implementations.json @@ -1 +1 @@ -{"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion"]]},"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/init(_:)":{"title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","abstract":[],"title":"scaledIntegral","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral"},"doc://Anima/documentation/Anima/Decomposed":{"title":"Decomposed","kind":"symbol","type":"topic","role":"collection","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","url":"\/documentation\/anima\/decomposed"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/animatableData":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","abstract":[],"role":"symbol","title":"animatableData","type":"topic"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/zero":{"title":"zero","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion"}],"role":"symbol","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/zero","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","abstract":[],"title":"CGQuaternion","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"article","topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)"]},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral"]},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero"],"generated":true}],"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/animatableData","title":"animatableData","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata","type":"topic"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/init(_:)":{"title":"init(_:)","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)","url":"\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"identifier","text":"CGQuaternion"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","type":"topic","title":"CGQuaternion"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/scaledIntegral":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral","role":"symbol","type":"topic","title":"scaledIntegral"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/zero":{"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero","url":"\/documentation\/anima\/decomposed\/cgquaternion\/zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The zero value."}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed":{"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decomposed","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","role":"collection","type":"topic","title":"Decomposed"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgquaternion/init(_:).json b/docs/data/documentation/anima/decomposed/cgquaternion/init(_:).json index ae13322c..71acb4b4 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion/init(_:).json +++ b/docs/data/documentation/anima/decomposed/cgquaternion/init(_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"]]},"metadata":{"extendedModule":"Decomposed","role":"symbol","symbolKind":"init","title":"init(_:)","externalID":"s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc","roleHeading":"Initializer","modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","kind":"article","role":"collectionGroup","abstract":[],"title":"AnimatableProperty Implementations","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","abstract":[],"title":"CGQuaternion","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/init(_:)":{"title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)","kind":"symbol","url":"\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed":{"title":"Decomposed","kind":"symbol","type":"topic","role":"collection","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","url":"\/documentation\/anima\/decomposed"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"init(_:)","roleHeading":"Initializer","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}],"role":"symbol","symbolKind":"init","externalID":"s:10Decomposed12CGQuaternionV5AnimaEyAcD15AnimatableArrayVySdGcfc","extendedModule":"Decomposed","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)"]}],"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/init(_:)":{"title":"init(_:)","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/init(_:)","url":"\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"identifier","text":"CGQuaternion"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","type":"topic","title":"CGQuaternion"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Decomposed":{"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decomposed","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","role":"collection","type":"topic","title":"Decomposed"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgquaternion/scaledintegral.json b/docs/data/documentation/anima/decomposed/cgquaternion/scaledintegral.json index be6a76bb..ce90322a 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion/scaledintegral.json +++ b/docs/data/documentation/anima/decomposed/cgquaternion/scaledintegral.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral"]}],"metadata":{"extendedModule":"Anima","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"scaledIntegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:10Decomposed12CGQuaternionV","modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral"},"references":{"doc://Anima/documentation/Anima/Decomposed":{"title":"Decomposed","kind":"symbol","type":"topic","role":"collection","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","url":"\/documentation\/anima\/decomposed"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","kind":"article","role":"collectionGroup","abstract":[],"title":"AnimatableProperty Implementations","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","abstract":[],"title":"CGQuaternion","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","abstract":[],"title":"scaledIntegral","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:10Decomposed12CGQuaternionV","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"extendedModule":"Anima","title":"scaledIntegral","symbolKind":"property"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"identifier","text":"CGQuaternion"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","type":"topic","title":"CGQuaternion"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/Decomposed":{"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decomposed","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","role":"collection","type":"topic","title":"Decomposed"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/scaledIntegral":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/scaledIntegral","role":"symbol","type":"topic","title":"scaledIntegral"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/decomposed/cgquaternion/zero.json b/docs/data/documentation/anima/decomposed/cgquaternion/zero.json index e17e387f..aefd0c95 100644 --- a/docs/data/documentation/anima/decomposed/cgquaternion/zero.json +++ b/docs/data/documentation/anima/decomposed/cgquaternion/zero.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/zero"]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"extendedModule":"Decomposed","symbolKind":"property","roleHeading":"Type Property","role":"symbol","title":"zero","externalID":"s:10Decomposed12CGQuaternionV5AnimaE4zeroACvpZ","modules":[{"relatedModules":["Decomposed"],"name":"Anima"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","kind":"article","role":"collectionGroup","abstract":[],"title":"AnimatableProperty Implementations","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/zero":{"title":"zero","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion"}],"role":"symbol","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/zero","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero","type":"topic"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CGQuaternion","kind":"identifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","abstract":[],"title":"CGQuaternion","type":"topic","url":"\/documentation\/anima\/decomposed\/cgquaternion"},"doc://Anima/documentation/Anima/Decomposed":{"title":"Decomposed","kind":"symbol","type":"topic","role":"collection","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","url":"\/documentation\/anima\/decomposed"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Decomposed","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations"]]},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Type Property","externalID":"s:10Decomposed12CGQuaternionV5AnimaE4zeroACvpZ","extendedModule":"Decomposed","title":"zero","modules":[{"name":"Anima","relatedModules":["Decomposed"]}],"symbolKind":"property"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The zero value."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"CGQuaternion","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/decomposed\/cgquaternion\/zero"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion":{"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"identifier","text":"CGQuaternion"}],"abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion","navigatorTitle":[{"kind":"identifier","text":"CGQuaternion"}],"role":"symbol","type":"topic","title":"CGQuaternion"},"doc://Anima/documentation/Anima/Decomposed":{"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/decomposed","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed","role":"collection","type":"topic","title":"Decomposed"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/zero":{"title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/zero","url":"\/documentation\/anima\/decomposed\/cgquaternion\/zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The zero value."}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Decomposed/CGQuaternion/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Decomposed\/CGQuaternion\/AnimatableProperty-Implementations","role":"collectionGroup","type":"topic","title":"AnimatableProperty Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation.json b/docs/data/documentation/anima/easinganimation.json index 4543920f..843a95d4 100644 --- a/docs/data/documentation/anima/easinganimation.json +++ b/docs/data/documentation/anima/easinganimation.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"An animation that animates a value using an easing function (like "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"type":"codeVoice","code":"linear"},{"type":"text","text":")."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Overview","level":2,"type":"heading","anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"Example usage:","type":"text"}]},{"code":["let easingAnimation = EasingAnimation(timingFunction = .easeIn, duration: 3.0, value: CGPoint(x: 0, y: 0), target: CGPoint(x: 50, y: 100))","easingAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","easingAnimation.start()"],"type":"codeListing","syntax":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction"],"generated":true,"title":"Easing Animation"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"roleHeading":"Class","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"externalID":"s:5Anima15EasingAnimationC","symbolKind":"class","modules":[{"name":"Anima"}],"role":"symbol","title":"EasingAnimation"},"topicSections":[{"title":"Creating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)"]},{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"]},{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"],"title":"Handling animation updates"},{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations"],"generated":true}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","kind":"article","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","abstract":[],"type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"role":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","title":"pause()"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"role":"symbol","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","title":"delay"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/cakeyframeanimationemittable","title":"CAKeyframeAnimationEmittable","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation/AnimationProviding-Implementations":{"title":"AnimationProviding Implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/easinganimation\/animationproviding-implementations","abstract":[]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"role":"symbol","type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/EasingAnimation/completion":{"title":"completion","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","type":"topic","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"topic","url":"\/documentation\/anima\/easinganimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/easinganimation\/state","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state"},"doc://Anima/documentation/Anima/EasingAnimation/CustomStringConvertible-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","url":"\/documentation\/anima\/easinganimation\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"title":"updateAnimation(deltaTime:)","url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":")"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","type":"topic","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/init(timingFunction:duration:value:target:)":{"url":"\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"timingFunction"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value."},{"text":" ","type":"text"},{"type":"text","text":"While "},{"type":"codeVoice","code":"value"},{"type":"text","text":" and "},{"type":"codeVoice","code":"target"},{"type":"text","text":" are optional in the initializer, they must be set to non-nil values before the animation can start."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","title":"init(timingFunction:duration:value:target:)","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)"}}} \ No newline at end of file +{"sections":[],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"],"title":"Conforms To"}],"metadata":{"roleHeading":"Class","externalID":"s:5Anima15EasingAnimationC","role":"symbol","symbolKind":"class","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"An animation that animates a value using an easing function (like "},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" or "},{"type":"codeVoice","code":"linear"},{"type":"text","text":")."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction"],"title":"Easing Animation"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)"],"title":"Creating the animation"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"],"title":"Starting and stopping the animation"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"],"title":"Accessing value, velocity and target"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"],"title":"Handling animation updates"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"title":"Accessing animation parameters"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","text":"AnimatableProperty"}],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"overview","type":"heading","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage:"}]},{"type":"codeListing","code":["let easingAnimation = EasingAnimation(timingFunction = .easeIn, duration: 3.0, value: CGPoint(x: 0, y: 0), target: CGPoint(x: 50, y: 100))","easingAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","easingAnimation.start()"],"syntax":"swift"}]}],"variants":[{"paths":["\/documentation\/anima\/easinganimation"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/delay":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","title":"delay","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","title":"start(afterDelay:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","role":"symbol","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/EasingAnimation/AnimationProviding-Implementations":{"title":"AnimationProviding Implementations","kind":"article","url":"\/documentation\/anima\/easinganimation\/animationproviding-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"kind":"symbol","title":"CAKeyframeAnimationEmittable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/init(timingFunction:duration:value:target:)":{"abstract":[{"type":"text","text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value."},{"text":" ","type":"text"},{"type":"text","text":"While "},{"code":"value","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" are optional in the initializer, they must be set to non-nil values before the animation can start.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"timingFunction"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)","kind":"symbol","title":"init(timingFunction:duration:value:target:)"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"type":"topic","kind":"symbol","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/completion":{"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"title":"completion","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"event"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","type":"topic","kind":"symbol","url":"\/documentation\/anima\/easinganimation\/velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","title":"value","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/CustomStringConvertible-Implementations":{"url":"\/documentation\/anima\/easinganimation\/customstringconvertible-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","type":"topic","role":"collectionGroup","kind":"article","title":"CustomStringConvertible Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/animationproviding-implementations.json b/docs/data/documentation/anima/easinganimation/animationproviding-implementations.json index 589b012c..6156b85d 100644 --- a/docs/data/documentation/anima/easinganimation/animationproviding-implementations.json +++ b/docs/data/documentation/anima/easinganimation/animationproviding-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop()"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations","interfaceLanguage":"swift"},"kind":"article","metadata":{"modules":[{"name":"Anima"}],"title":"AnimationProviding Implementations","role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/animationproviding-implementations"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/stop()":{"title":"stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop()","kind":"symbol","url":"\/documentation\/anima\/easinganimation\/stop()","type":"topic","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/EasingAnimation/start()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"type":"topic","title":"start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start()","kind":"symbol","url":"\/documentation\/anima\/easinganimation\/start()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/easinganimation\/animationproviding-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop()"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"role":"collectionGroup","title":"AnimationProviding Implementations","modules":[{"name":"Anima"}]},"kind":"article","references":{"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/start()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","title":"start()","url":"\/documentation\/anima\/easinganimation\/start()","abstract":[{"type":"text","text":"Starts the animation from its current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/stop()":{"title":"stop()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Starts the animation immediately at its current position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop()","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/autoreverse.json b/docs/data/documentation/anima/easinganimation/autoreverse.json index b7d369b1..46a3c3cf 100644 --- a/docs/data/documentation/anima/easinganimation/autoreverse.json +++ b/docs/data/documentation/anima/easinganimation/autoreverse.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","interfaceLanguage":"swift"},"metadata":{"title":"autoreverse","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:5Anima15EasingAnimationC11autoreverseSbvp","symbolKind":"property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/autoreverse"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"generated":true}],"abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/autoreverse"]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima15EasingAnimationC11autoreverseSbvp","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"autoreverse","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/autostarts.json b/docs/data/documentation/anima/easinganimation/autostarts.json index 6a4251e7..9d772b7e 100644 --- a/docs/data/documentation/anima/easinganimation/autostarts.json +++ b/docs/data/documentation/anima/easinganimation/autostarts.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","title":"autoStarts","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima15EasingAnimationC10autoStartsSbvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts"},"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/autostarts"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"title":"Accessing animation parameters","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/autostarts"]}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","type":"reference","isActive":true},{"type":"text","text":" value changes."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","externalID":"s:5Anima15EasingAnimationC10autoStartsSbvp","symbolKind":"property","modules":[{"name":"Anima"}],"title":"autoStarts"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations.json b/docs/data/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations.json index e21b95f2..3e38bd5b 100644 --- a/docs/data/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations.json +++ b/docs/data/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationEmittable Implementations","role":"collectionGroup"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"]}],"kind":"article","references":{"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forFramerate:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","role":"symbol","kind":"symbol","title":"keyframeAnimation(forFramerate:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)"},"doc://Anima/documentation/Anima/EasingAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","abstract":[{"type":"text","text":"Generates and populates the "},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"text":" for a given ","type":"text"},{"code":"EasingAnimation","type":"codeVoice"},{"text":" animating from its ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"reference","isActive":true},{"text":" to its ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target"},{"text":" by ticking it by ","type":"text"},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"topic","url":"\/documentation\/anima\/easinganimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","kind":"symbol","url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation()":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"title":"keyframeAnimation()","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/keyframeanimation()"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"},"sections":[],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"],"generated":true}],"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationEmittable Implementations","role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/value":{"url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","title":"value","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation()":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","role":"symbol","type":"topic","title":"keyframeAnimation()"},"doc://Anima/documentation/Anima/EasingAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"Generates and populates the ","type":"text"},{"code":"values","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"keyTimes","type":"codeVoice"},{"text":" for a given ","type":"text"},{"code":"EasingAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" to its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" by ticking it by "},{"type":"codeVoice","code":"deltaTime"},{"type":"text","text":" until it resolves."}],"url":"\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","type":"topic","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","role":"symbol","url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forFramerate:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","role":"symbol","type":"topic","title":"keyframeAnimation(forFramerate:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/completion.json b/docs/data/documentation/anima/easinganimation/completion.json index 8f0e9630..e5bb7b2b 100644 --- a/docs/data/documentation/anima/easinganimation/completion.json +++ b/docs/data/documentation/anima/easinganimation/completion.json @@ -1 +1 @@ -{"metadata":{"title":"completion","modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC10completionyAA0C5EventOyxGcSgvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","kind":"typeIdentifier","text":"AnimationEvent"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","interfaceLanguage":"swift"},"abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"],"title":"Handling animation updates"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/completion"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"topic","url":"\/documentation\/anima\/easinganimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/completion":{"title":"completion","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","type":"topic","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"title":"updateAnimation(deltaTime:)","url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":")"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","type":"topic","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"],"generated":true,"title":"Handling animation updates"}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/completion"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"event","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"AnimationEvent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion"},"metadata":{"role":"symbol","externalID":"s:5Anima15EasingAnimationC10completionyAA0C5EventOyxGcSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"event"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?","kind":"text"}],"roleHeading":"Instance Property","title":"completion","symbolKind":"property","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/completion":{"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"title":"completion","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"event"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","title":"value","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","role":"symbol","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/customstringconvertible-implementations.json b/docs/data/documentation/anima/easinganimation/customstringconvertible-implementations.json index 8dcdcf6a..57ef1ba3 100644 --- a/docs/data/documentation/anima/easinganimation/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/easinganimation/customstringconvertible-implementations.json @@ -1 +1 @@ -{"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description"],"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/customstringconvertible-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/description":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/anima\/easinganimation\/description","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"description","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"}}} \ No newline at end of file +{"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CustomStringConvertible Implementations"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description"]}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/description":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"kind":"symbol","title":"description","url":"\/documentation\/anima\/easinganimation\/description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/delay.json b/docs/data/documentation/anima/easinganimation/delay.json index 907a3589..8fb8370c 100644 --- a/docs/data/documentation/anima/easinganimation/delay.json +++ b/docs/data/documentation/anima/easinganimation/delay.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":" { get }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"metadata":{"symbolKind":"property","title":"delay","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima15EasingAnimationC5delaySdvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/delay"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation/delay":{"role":"symbol","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","title":"delay"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"role":"symbol","type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/easinganimation\/state","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"role":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","title":"pause()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"kind":"symbol","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/delay"]}],"metadata":{"externalID":"s:5Anima15EasingAnimationC5delaySdvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"roleHeading":"Instance Property","title":"delay","symbolKind":"property","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":" { get }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/delay":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","title":"delay","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","title":"start(afterDelay:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"type":"topic","kind":"symbol","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/description.json b/docs/data/documentation/anima/easinganimation/description.json index 15378220..6fc52e8b 100644 --- a/docs/data/documentation/anima/easinganimation/description.json +++ b/docs/data/documentation/anima/easinganimation/description.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Anima","title":"description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima15EasingAnimationC11descriptionSSvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/description"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/description":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/anima\/easinganimation\/description","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"description","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/CustomStringConvertible-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","url":"\/documentation\/anima\/easinganimation\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/description"]}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC11descriptionSSvp","symbolKind":"property","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"description","roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/CustomStringConvertible-Implementations":{"url":"\/documentation\/anima\/easinganimation\/customstringconvertible-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CustomStringConvertible-Implementations","type":"topic","role":"collectionGroup","kind":"article","title":"CustomStringConvertible Implementations"},"doc://Anima/documentation/Anima/EasingAnimation/description":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"kind":"symbol","title":"description","url":"\/documentation\/anima\/easinganimation\/description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/description","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/duration.json b/docs/data/documentation/anima/easinganimation/duration.json index 7da0a098..2381034b 100644 --- a/docs/data/documentation/anima/easinganimation/duration.json +++ b/docs/data/documentation/anima/easinganimation/duration.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"title":"Accessing animation parameters"}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/duration"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima15EasingAnimationC8duration14CoreFoundation7CGFloatVvp","role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"title":"duration","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima15EasingAnimationC8duration14CoreFoundation7CGFloatVvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"duration","modules":[{"name":"Anima"}],"role":"symbol"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"title":"Accessing animation parameters"}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/duration"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"duration","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The total duration (in seconds) of the animation."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/fractioncomplete.json b/docs/data/documentation/anima/easinganimation/fractioncomplete.json index 9c20fe95..377306a6 100644 --- a/docs/data/documentation/anima/easinganimation/fractioncomplete.json +++ b/docs/data/documentation/anima/easinganimation/fractioncomplete.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:5Anima15EasingAnimationC16fractionComplete14CoreFoundation7CGFloatVvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fractionComplete"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"modules":[{"name":"Anima"}],"title":"fractionComplete"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/fractioncomplete"]}],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/easinganimation\/fractioncomplete"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"The completion percentage of the animation.","type":"text"}],"kind":"symbol","metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"externalID":"s:5Anima15EasingAnimationC16fractionComplete14CoreFoundation7CGFloatVvp","title":"fractionComplete","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration"],"generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/groupid.json b/docs/data/documentation/anima/easinganimation/groupid.json index 9d839732..bd212fed 100644 --- a/docs/data/documentation/anima/easinganimation/groupid.json +++ b/docs/data/documentation/anima/easinganimation/groupid.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/groupid"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"kind":"text","text":"? { get }"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"metadata":{"externalID":"s:5Anima15EasingAnimationC7groupID10Foundation4UUIDVSgvp","symbolKind":"property","role":"symbol","title":"groupID","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"?"}],"modules":[{"name":"Anima"}]},"seeAlsoSections":[{"title":"Accessing animation parameters","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","title":"groupID","roleHeading":"Instance Property","externalID":"s:5Anima15EasingAnimationC7groupID10Foundation4UUIDVSgvp"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/groupid"]}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"kind":"text","text":"? { get }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Accessing animation parameters","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/id.json b/docs/data/documentation/anima/easinganimation/id.json index 44b1208e..22a4e5f7 100644 --- a/docs/data/documentation/anima/easinganimation/id.json +++ b/docs/data/documentation/anima/easinganimation/id.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}],"languages":["swift"]}]}],"metadata":{"title":"id","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC2id10Foundation4UUIDVvp","role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/id"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"generated":true,"title":"Accessing animation parameters"}],"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima15EasingAnimationC2id10Foundation4UUIDVvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"}],"modules":[{"name":"Anima"}],"title":"id"},"sections":[],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"generated":true}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/id"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/init(timingfunction:duration:value:target:).json b/docs/data/documentation/anima/easinganimation/init(timingfunction:duration:value:target:).json index 908c2004..ec02ed17 100644 --- a/docs/data/documentation/anima/easinganimation/init(timingfunction:duration:value:target:).json +++ b/docs/data/documentation/anima/easinganimation/init(timingfunction:duration:value:target:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"abstract":[{"type":"text","text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value."},{"type":"text","text":" "},{"type":"text","text":"While "},{"type":"codeVoice","code":"value"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" are optional in the initializer, they must be set to non-nil values before the animation can start."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"timingFunction"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"The timing curve of the animation.","type":"text"}],"type":"paragraph"}],"name":"timingFunction"},{"name":"duration","content":[{"inlineContent":[{"text":"The duration of the animation.","type":"text"}],"type":"paragraph"}]},{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The initial, starting value of the animation."}]}]},{"content":[{"inlineContent":[{"text":"The target value of the animation.","type":"text"}],"type":"paragraph"}],"name":"target"}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"title":"init(timingFunction:duration:value:target:)","modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC14timingFunction8duration5value6targetACyxGAA06TimingE0O_14CoreFoundation7CGFloatVxxtcfc","symbolKind":"init","role":"symbol","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"timingFunction"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/init(timingFunction:duration:value:target:)":{"url":"\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"timingFunction"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value."},{"text":" ","type":"text"},{"type":"text","text":"While "},{"type":"codeVoice","code":"value"},{"type":"text","text":" and "},{"type":"codeVoice","code":"target"},{"type":"text","text":" are optional in the initializer, they must be set to non-nil values before the animation can start."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","title":"init(timingFunction:duration:value:target:)","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"timingFunction"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"timingFunction","content":[{"inlineContent":[{"type":"text","text":"The timing curve of the animation."}],"type":"paragraph"}]},{"name":"duration","content":[{"inlineContent":[{"type":"text","text":"The duration of the animation."}],"type":"paragraph"}]},{"name":"value","content":[{"inlineContent":[{"text":"The initial, starting value of the animation.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The target value of the animation.","type":"text"}],"type":"paragraph"}],"name":"target"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value."},{"type":"text","text":" "},{"type":"text","text":"While "},{"code":"value","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" are optional in the initializer, they must be set to non-nil values before the animation can start."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"roleHeading":"Initializer","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"init","title":"init(timingFunction:duration:value:target:)","externalID":"s:5Anima15EasingAnimationC14timingFunction8duration5value6targetACyxGAA06TimingE0O_14CoreFoundation7CGFloatVxxtcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"timingFunction"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":", "},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/EasingAnimation/init(timingFunction:duration:value:target:)":{"abstract":[{"type":"text","text":"Creates a new animation with the specified timing curve and duration, and optionally, an initial and target value."},{"text":" ","type":"text"},{"type":"text","text":"While "},{"code":"value","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" are optional in the initializer, they must be set to non-nil values before the animation can start.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/init(timingFunction:duration:value:target:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"timingFunction"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)","kind":"symbol","title":"init(timingFunction:duration:value:target:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/integralizevalues.json b/docs/data/documentation/anima/easinganimation/integralizevalues.json index 951ec814..bc405da1 100644 --- a/docs/data/documentation/anima/easinganimation/integralizevalues.json +++ b/docs/data/documentation/anima/easinganimation/integralizevalues.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/integralizevalues"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC17integralizeValuesSbvp","title":"integralizeValues","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"topic","url":"\/documentation\/anima\/easinganimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima15EasingAnimationC17integralizeValuesSbvp","role":"symbol","modules":[{"name":"Anima"}],"title":"integralizeValues","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"integralizeValues"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/integralizevalues"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","title":"value","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/isreversed.json b/docs/data/documentation/anima/easinganimation/isreversed.json index 99661430..384fa035 100644 --- a/docs/data/documentation/anima/easinganimation/isreversed.json +++ b/docs/data/documentation/anima/easinganimation/isreversed.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"isReversed","externalID":"s:5Anima15EasingAnimationC10isReversedSbvp","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/isreversed"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"}}} \ No newline at end of file +{"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima15EasingAnimationC10isReversedSbvp"},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/isreversed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"title":"Accessing animation parameters"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/keyframeanimation().json b/docs/data/documentation/anima/easinganimation/keyframeanimation().json index d6b12adc..2ee1fbd9 100644 --- a/docs/data/documentation/anima/easinganimation/keyframeanimation().json +++ b/docs/data/documentation/anima/easinganimation/keyframeanimation().json @@ -1 +1 @@ -{"abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A fully configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"type":"codeVoice","code":"keyPath"},{"type":"text","text":" of the "},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}],"name":"Note","style":"note","type":"aside"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()"},"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"title":"keyframeAnimation()","roleHeading":"Instance Method","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima15EasingAnimationC","role":"symbol","extendedModule":"Anima"},"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","kind":"article","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","abstract":[],"type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation()":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"title":"keyframeAnimation()","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/keyframeanimation()"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"A fully configured ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"name":"Note","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"You will be required to change the ","type":"text"},{"type":"codeVoice","code":"keyPath"},{"type":"text","text":" of the "},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}]}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation()"]}],"metadata":{"roleHeading":"Instance Method","title":"keyframeAnimation()","extendedModule":"Anima","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima15EasingAnimationC","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"role":"symbol","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation()":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation()","role":"symbol","type":"topic","title":"keyframeAnimation()"},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/keyframeanimation(forframerate:).json b/docs/data/documentation/anima/easinganimation/keyframeanimation(forframerate:).json index 0d762958..bb74a9b2 100644 --- a/docs/data/documentation/anima/easinganimation/keyframeanimation(forframerate:).json +++ b/docs/data/documentation/anima/easinganimation/keyframeanimation(forframerate:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima15EasingAnimationC","title":"keyframeAnimation(forFramerate:)","roleHeading":"Instance Method","role":"symbol","symbolKind":"method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":" "},{"text":"framerate","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","kind":"article","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","abstract":[],"type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forFramerate:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","role":"symbol","kind":"symbol","title":"keyframeAnimation(forFramerate:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima15EasingAnimationC","extendedModule":"Anima","title":"keyframeAnimation(forFramerate:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":" "},{"text":"framerate","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The framerate the "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" should be targeting. If nil, the device’s default framerate will be used.","type":"text"}]}],"name":"framerate"}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"A fully configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"name":"Note","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You will be required to change the "},{"code":"keyPath","type":"codeVoice"},{"type":"text","text":" of the "},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"text":" in order for it to be useful.","type":"text"}]}]}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forFramerate:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forFramerate:)","role":"symbol","type":"topic","title":"keyframeAnimation(forFramerate:)"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/keyframeanimation(forscreen:).json b/docs/data/documentation/anima/easinganimation/keyframeanimation(forscreen:).json index 9f864f08..49bc78ef 100644 --- a/docs/data/documentation/anima/easinganimation/keyframeanimation(forscreen:).json +++ b/docs/data/documentation/anima/easinganimation/keyframeanimation(forscreen:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)"},"sections":[],"metadata":{"extendedModule":"Anima","role":"symbol","title":"keyframeAnimation(forScreen:)","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"symbolKind":"method","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF::SYNTHESIZED::s:5Anima15EasingAnimationC","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"screen"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The screen where the animation is displayed."}],"type":"paragraph"}],"name":"screen"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"text":"A fully configured ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}],"type":"paragraph"}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"style":"note","name":"Note","type":"aside","content":[{"inlineContent":[{"text":"You will be required to change the ","type":"text"},{"type":"codeVoice","code":"keyPath"},{"text":" of the ","type":"text"},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","kind":"article","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","abstract":[],"type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","kind":"symbol","url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" based on the animation’s current value and target.","type":"text"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"metadata":{"title":"keyframeAnimation(forScreen:)","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF::SYNTHESIZED::s:5Anima15EasingAnimationC","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"role":"symbol","modules":[{"name":"Anima"}],"extendedModule":"Anima","roleHeading":"Instance Method","symbolKind":"method"},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"kind":"text","text":" "},{"kind":"internalParam","text":"screen"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"screen","content":[{"inlineContent":[{"text":"The screen where the animation is displayed.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"A fully configured ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"name":"Note","type":"aside","content":[{"inlineContent":[{"text":"You will be required to change the ","type":"text"},{"code":"keyPath","type":"codeVoice"},{"type":"text","text":" of the "},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"text":" in order for it to be useful.","type":"text"}],"type":"paragraph"}],"style":"note"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/keyframeAnimation(forScreen:)":{"title":"keyframeAnimation(forScreen:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen"},{"text":") -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/keyframeAnimation(forScreen:)","role":"symbol","url":"\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/pause().json b/docs/data/documentation/anima/easinganimation/pause().json index b52fc66d..c2f12599 100644 --- a/docs/data/documentation/anima/easinganimation/pause().json +++ b/docs/data/documentation/anima/easinganimation/pause().json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"externalID":"s:5Anima15EasingAnimationC5pauseyyF","role":"symbol","title":"pause()"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()"},"seeAlsoSections":[{"generated":true,"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/pause()"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/state":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/easinganimation\/state","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"role":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","title":"pause()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"role":"symbol","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","title":"delay"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"role":"symbol","type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","title":"start(afterDelay:)"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"],"generated":true,"title":"Starting and stopping the animation"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","interfaceLanguage":"swift"},"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/pause()"]}],"metadata":{"title":"pause()","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC5pauseyyF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/delay":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","title":"delay","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","title":"start(afterDelay:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/EasingAnimation/state":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"type":"topic","kind":"symbol","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json b/docs/data/documentation/anima/easinganimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json index 6076a421..bbd6300b 100644 --- a/docs/data/documentation/anima/easinganimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json +++ b/docs/data/documentation/anima/easinganimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"values","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","roleHeading":"Instance Method","externalID":"s:5Anima15EasingAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"abstract":[{"type":"text","text":"Generates and populates the "},{"type":"codeVoice","code":"values"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"keyTimes"},{"text":" for a given ","type":"text"},{"type":"codeVoice","code":"EasingAnimation"},{"text":" animating from its ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true,"type":"reference"},{"type":"text","text":" to its "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" by ticking it by "},{"type":"codeVoice","code":"deltaTime"},{"text":" until it resolves.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","kind":"article","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","abstract":[],"type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"topic","url":"\/documentation\/anima\/easinganimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","abstract":[{"type":"text","text":"Generates and populates the "},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"text":" for a given ","type":"text"},{"code":"EasingAnimation","type":"codeVoice"},{"text":" animating from its ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"reference","isActive":true},{"text":" to its ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target"},{"text":" by ticking it by ","type":"text"},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","conformance":{"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Generates and populates the ","type":"text"},{"type":"codeVoice","code":"values"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"text":" for a given ","type":"text"},{"code":"EasingAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" to its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"text":" until it resolves.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"sections":[],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"text":"values","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"externalID":"s:5Anima15EasingAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","roleHeading":"Instance Method","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","symbolKind":"method","modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Anima"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/value":{"url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","title":"value","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/CAKeyframeAnimationEmittable-Implementations":{"title":"CAKeyframeAnimationEmittable Implementations","kind":"article","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/CAKeyframeAnimationEmittable-Implementations","role":"collectionGroup","url":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations"},"doc://Anima/documentation/Anima/EasingAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier","text":"NSNumber"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"text":"Generates and populates the ","type":"text"},{"code":"values","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"keyTimes","type":"codeVoice"},{"text":" for a given ","type":"text"},{"code":"EasingAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" to its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" by ticking it by "},{"type":"codeVoice","code":"deltaTime"},{"type":"text","text":" until it resolves."}],"url":"\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","type":"topic","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/relativepriority.json b/docs/data/documentation/anima/easinganimation/relativepriority.json index b7cb112b..41db2bd1 100644 --- a/docs/data/documentation/anima/easinganimation/relativepriority.json +++ b/docs/data/documentation/anima/easinganimation/relativepriority.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"metadata":{"role":"symbol","title":"relativePriority","externalID":"s:5Anima15EasingAnimationC16relativePrioritySivp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/easinganimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The relative priority of the animation."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"generated":true,"title":"Accessing animation parameters"}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file +{"kind":"symbol","metadata":{"title":"relativePriority","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima15EasingAnimationC16relativePrioritySivp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority"},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"abstract":[{"type":"text","text":"The relative priority of the animation."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"title":"Accessing animation parameters"}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/repeats.json b/docs/data/documentation/anima/easinganimation/repeats.json index dc93687f..2972852e 100644 --- a/docs/data/documentation/anima/easinganimation/repeats.json +++ b/docs/data/documentation/anima/easinganimation/repeats.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","interfaceLanguage":"swift"},"abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"generated":true}],"metadata":{"symbolKind":"property","externalID":"s:5Anima15EasingAnimationC7repeatsSbvp","role":"symbol","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/repeats"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats"},"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/repeats"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:5Anima15EasingAnimationC7repeatsSbvp","roleHeading":"Instance Property","title":"repeats","symbolKind":"property","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/start().json b/docs/data/documentation/anima/easinganimation/start().json index c5478a9b..26812fc1 100644 --- a/docs/data/documentation/anima/easinganimation/start().json +++ b/docs/data/documentation/anima/easinganimation/start().json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"()","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimationProvidingPAAE5startyyF::SYNTHESIZED::s:5Anima15EasingAnimationC","symbolKind":"method","extendedModule":"Anima","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"()","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","title":"start()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations"]]},"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start()","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/start()"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/start()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"type":"topic","title":"start()","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start()","kind":"symbol","url":"\/documentation\/anima\/easinganimation\/start()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/AnimationProviding-Implementations":{"title":"AnimationProviding Implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/easinganimation\/animationproviding-implementations","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations"]]},"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"()"}],"title":"start()","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima18AnimationProvidingPAAE5startyyF::SYNTHESIZED::s:5Anima15EasingAnimationC","symbolKind":"method"},"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"()","kind":"text"}]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start()"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/easinganimation\/start()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/start()":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","title":"start()","url":"\/documentation\/anima\/easinganimation\/start()","abstract":[{"type":"text","text":"Starts the animation from its current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/AnimationProviding-Implementations":{"title":"AnimationProviding Implementations","kind":"article","url":"\/documentation\/anima\/easinganimation\/animationproviding-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/start(afterdelay:).json b/docs/data/documentation/anima/easinganimation/start(afterdelay:).json index 8fded86c..b8018f9d 100644 --- a/docs/data/documentation/anima/easinganimation/start(afterdelay:).json +++ b/docs/data/documentation/anima/easinganimation/start(afterdelay:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":" "},{"kind":"internalParam","text":"delay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":" = 0.0)"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"delay","content":[{"type":"paragraph","inlineContent":[{"text":"The amount of time (measured in seconds) to wait before starting the animation.","type":"text"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/start(afterdelay:)"]}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"],"generated":true,"title":"Starting and stopping the animation"}],"kind":"symbol","metadata":{"title":"start(afterDelay:)","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"externalID":"s:5Anima15EasingAnimationC5start10afterDelayySd_tF","symbolKind":"method","role":"symbol","roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"role":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","title":"pause()"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"role":"symbol","type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"role":"symbol","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","title":"delay"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/easinganimation\/state","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"kind":"text","text":" "},{"text":"delay","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":" = 0.0)"}],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The amount of time (measured in seconds) to wait before starting the animation."}],"type":"paragraph"}],"name":"delay"}],"kind":"parameters"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/start(afterdelay:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"role":"symbol","externalID":"s:5Anima15EasingAnimationC5start10afterDelayySd_tF","title":"start(afterDelay:)","symbolKind":"method","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation/delay":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","title":"delay","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/state":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"type":"topic","kind":"symbol","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","title":"start(afterDelay:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/state.json b/docs/data/documentation/anima/easinganimation/state.json index 8631b2ef..b09f77bb 100644 --- a/docs/data/documentation/anima/easinganimation/state.json +++ b/docs/data/documentation/anima/easinganimation/state.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"code":"running","type":"codeVoice"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"sections":[],"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay"],"generated":true}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"},{"kind":"text","text":" { get }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/state"]}],"metadata":{"role":"symbol","title":"state","symbolKind":"property","externalID":"s:5Anima15EasingAnimationC5stateAA14AnimatingStateOvp","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"role":"symbol","type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"role":"symbol","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","title":"delay"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"role":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","title":"pause()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/easinganimation\/state","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/state"]}],"abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"code":"running","type":"codeVoice"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"roleHeading":"Instance Property","title":"state","externalID":"s:5Anima15EasingAnimationC5stateAA14AnimatingStateOvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier","text":"AnimatingState"}],"role":"symbol","modules":[{"name":"Anima"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","kind":"typeIdentifier","text":"AnimatingState","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},{"kind":"text","text":" { get }"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/state":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","title":"start(afterDelay:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"type":"topic","kind":"symbol","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","title":"delay","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/stop().json b/docs/data/documentation/anima/easinganimation/stop().json index 07e3435c..72c0db58 100644 --- a/docs/data/documentation/anima/easinganimation/stop().json +++ b/docs/data/documentation/anima/easinganimation/stop().json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop()"},"kind":"symbol","metadata":{"title":"stop()","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimationProvidingPAAE4stopyyF::SYNTHESIZED::s:5Anima15EasingAnimationC","extendedModule":"Anima","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/stop()"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/AnimationProviding-Implementations":{"title":"AnimationProviding Implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/easinganimation\/animationproviding-implementations","abstract":[]},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/stop()":{"title":"stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop()","kind":"symbol","url":"\/documentation\/anima\/easinganimation\/stop()","type":"topic","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"()"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop()","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/stop()"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"extendedModule":"Anima","title":"stop()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}],"roleHeading":"Instance Method","externalID":"s:5Anima18AnimationProvidingPAAE4stopyyF::SYNTHESIZED::s:5Anima15EasingAnimationC","symbolKind":"method","modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/stop()":{"title":"stop()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Starts the animation immediately at its current position.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/stop()","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop()","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/AnimationProviding-Implementations":{"title":"AnimationProviding Implementations","kind":"article","url":"\/documentation\/anima\/easinganimation\/animationproviding-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/AnimationProviding-Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/stop(at:immediately:).json b/docs/data/documentation/anima/easinganimation/stop(at:immediately:).json index 0801b71e..7b4e9d59 100644 --- a/docs/data/documentation/anima/easinganimation/stop(at:immediately:).json +++ b/docs/data/documentation/anima/easinganimation/stop(at:immediately:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":" "},{"text":"position","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":" = .current, "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":" = true)"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The position at which position the animation should stop ("},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"},{"type":"text","text":", "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","isActive":true,"type":"reference"},{"type":"text","text":" or "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"reference","isActive":true},{"type":"text","text":"). The default value is "},{"type":"codeVoice","code":"current"},{"text":".","type":"text"}],"type":"paragraph"}],"name":"position"},{"name":"immediately","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A Boolean value that indicates whether the animation should stop immediately at the specified position. The default value is "},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/stop(at:immediately:)"]}],"metadata":{"symbolKind":"method","title":"stop(at:immediately:)","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:5Anima15EasingAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"],"title":"Starting and stopping the animation"}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"abstract":[{"text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"role":"symbol","type":"topic","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/delay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","title":"delay"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"role":"symbol","type":"topic","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/pause()","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","title":"pause()"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","abstract":[{"text":"The current position. Use this constant when you want to stop an animation at the most recent ","type":"text"},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"current","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"role":"symbol","type":"topic","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","title":"start(afterDelay:)"},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","title":"stop(at:immediately:)"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" value.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/end"},"doc://Anima/documentation/Anima/EasingAnimation/state":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"text":", or ","type":"text"},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/easinganimation\/state","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/stop(at:immediately:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"seeAlsoSections":[{"title":"Starting and stopping the animation","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"position"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"},{"text":" = .current, ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" = true)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"position","content":[{"inlineContent":[{"type":"text","text":"The position at which position the animation should stop ("},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","type":"reference"},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","isActive":true},{"type":"text","text":" or "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end"},{"type":"text","text":"). The default value is "},{"type":"codeVoice","code":"current"},{"text":".","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A Boolean value that indicates whether the animation should stop immediately at the specified position. The default value is "},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}]}],"name":"immediately"}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","externalID":"s:5Anima15EasingAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"title":"stop(at:immediately:)"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"title":"AnimationPosition.current","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animationposition\/current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/delay":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/delay","url":"\/documentation\/anima\/easinganimation\/delay","title":"delay","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"delay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/EasingAnimation/start(afterDelay:)":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/start(afterDelay:)","url":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","title":"start(afterDelay:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/stop(at:immediately:)":{"type":"topic","kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/stop(at:immediately:)","url":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/EasingAnimation/state":{"type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/state","title":"state","url":"\/documentation\/anima\/easinganimation\/state","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/animationposition\/end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","role":"symbol","type":"topic","title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"url":"\/documentation\/anima\/animationposition\/start","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/EasingAnimation/pause()":{"type":"topic","kind":"symbol","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/pause()","url":"\/documentation\/anima\/easinganimation\/pause()","title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/target.json b/docs/data/documentation/anima/easinganimation/target.json index 548f5876..d691e3d5 100644 --- a/docs/data/documentation/anima/easinganimation/target.json +++ b/docs/data/documentation/anima/easinganimation/target.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"You may modify this value while the animation is in-flight to “retarget” to a new target value.","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/target"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Thex target value of the animation."}],"kind":"symbol","seeAlsoSections":[{"title":"Accessing value, velocity and target","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima15EasingAnimationC6targetxvp","roleHeading":"Instance Property","symbolKind":"property","title":"target"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/value":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"topic","url":"\/documentation\/anima\/easinganimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima15EasingAnimationC6targetxvp","symbolKind":"property","title":"target","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","interfaceLanguage":"swift"},"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"kind":"symbol","seeAlsoSections":[{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"],"generated":true}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"You may modify this value while the animation is in-flight to “retarget” to a new target value."}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/target"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","type":"topic","kind":"symbol","url":"\/documentation\/anima\/easinganimation\/velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","title":"value","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/timingfunction.json b/docs/data/documentation/anima/easinganimation/timingfunction.json index f6480423..dfe7ad57 100644 --- a/docs/data/documentation/anima/easinganimation/timingfunction.json +++ b/docs/data/documentation/anima/easinganimation/timingfunction.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/timingfunction"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"sections":[],"metadata":{"title":"timingFunction","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"externalID":"s:5Anima15EasingAnimationC14timingFunctionAA06TimingE0Ovp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}]}],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"],"generated":true}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"url":"\/documentation\/anima\/easinganimation\/timingfunction","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"timingFunction","abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"url":"\/documentation\/anima\/easinganimation\/autostarts","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"autoStarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"title":"autoreverse","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"type":"text","text":" "},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"title":"groupID","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/easinganimation\/groupid"},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","url":"\/documentation\/anima\/easinganimation\/repeats","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"title":"repeats","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"title":"fractionComplete","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fractionComplete"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","title":"relativePriority","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","abstract":[{"type":"text","text":"The relative priority of the animation."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority"},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}],"title":"duration","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"url":"\/documentation\/anima\/easinganimation\/duration"},"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"title":"isReversed","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/easinganimation\/isreversed"},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"url":"\/documentation\/anima\/easinganimation\/integralizevalues","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","isActive":true,"type":"reference"},{"text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues.","type":"text"}],"title":"integralizeValues","role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/id":{"url":"\/documentation\/anima\/easinganimation\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"externalID":"s:5Anima15EasingAnimationC14timingFunctionAA06TimingE0Ovp","title":"timingFunction"},"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/timingfunction"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"text":"The information used to determine the timing curve for the animation.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/isReversed":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/isReversed","role":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/isreversed","title":"isReversed","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/EasingAnimation/groupID":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/groupID","role":"symbol","abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"url":"\/documentation\/anima\/easinganimation\/groupid","title":"groupID","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/integralizeValues":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/integralizeValues","role":"symbol","abstract":[{"text":"A Boolean value that indicates whether the value returned in ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"url":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"integralizeValues","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/duration":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/duration","title":"duration","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/easinganimation\/duration","role":"symbol","abstract":[{"text":"The total duration (in seconds) of the animation.","type":"text"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoStarts":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoStarts","role":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","isActive":true},{"text":" value changes.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/autostarts","title":"autoStarts","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/relativePriority":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/relativePriority","role":"symbol","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/relativepriority","title":"relativePriority","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/timingFunction":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/timingFunction","role":"symbol","abstract":[{"type":"text","text":"The information used to determine the timing curve for the animation."}],"url":"\/documentation\/anima\/easinganimation\/timingfunction","title":"timingFunction","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timingFunction","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/EasingAnimation/repeats":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"url":"\/documentation\/anima\/easinganimation\/repeats","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/autoreverse":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/autoreverse","role":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/repeats","type":"reference","isActive":true},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"url":"\/documentation\/anima\/easinganimation\/autoreverse","title":"autoreverse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/EasingAnimation/id":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/id","role":"symbol","abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/id","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/EasingAnimation/fractionComplete":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/fractionComplete","role":"symbol","abstract":[{"type":"text","text":"The completion percentage of the animation."}],"url":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"fractionComplete","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fractionComplete","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/updateanimation(deltatime:).json b/docs/data/documentation/anima/easinganimation/updateanimation(deltatime:).json index f49c8295..809695f7 100644 --- a/docs/data/documentation/anima/easinganimation/updateanimation(deltatime:).json +++ b/docs/data/documentation/anima/easinganimation/updateanimation(deltatime:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"],"title":"Handling animation updates","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateAnimation"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"text":"The delta time.","type":"text"}]}]}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"title":"updateAnimation(deltaTime:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:5Anima15EasingAnimationC06updateC09deltaTimeySd_tF"},"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/completion":{"title":"completion","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","type":"topic","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"topic","url":"\/documentation\/anima\/easinganimation\/value"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"title":"updateAnimation(deltaTime:)","url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":")"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","type":"topic","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delta time."}]}]}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":")","kind":"text"}],"externalID":"s:5Anima15EasingAnimationC06updateC09deltaTimeySd_tF","roleHeading":"Instance Method","title":"updateAnimation(deltaTime:)","symbolKind":"method","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"seeAlsoSections":[{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"],"generated":true}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)"]}],"references":{"doc://Anima/documentation/Anima/EasingAnimation/completion":{"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"title":"completion","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"event"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","title":"value","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","role":"symbol","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/value.json b/docs/data/documentation/anima/easinganimation/value.json index 2e316e8f..cf10b541 100644 --- a/docs/data/documentation/anima/easinganimation/value.json +++ b/docs/data/documentation/anima/easinganimation/value.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","interfaceLanguage":"swift"},"sections":[],"seeAlsoSections":[{"title":"Accessing value, velocity and target","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/value"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"The ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"metadata":{"title":"value","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima15EasingAnimationC5valuexvp","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/EasingAnimation/value":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"topic","url":"\/documentation\/anima\/easinganimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/easinganimation\/value"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC5valuexvp","roleHeading":"Instance Property","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"}],"symbolKind":"property","role":"symbol"},"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"sections":[],"seeAlsoSections":[{"generated":true,"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","type":"topic","kind":"symbol","url":"\/documentation\/anima\/easinganimation\/velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","title":"value","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/valuechanged.json b/docs/data/documentation/anima/easinganimation/valuechanged.json index 5051b7ab..4c68fbae 100644 --- a/docs/data/documentation/anima/easinganimation/valuechanged.json +++ b/docs/data/documentation/anima/easinganimation/valuechanged.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"reference"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"title":"valueChanged","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"symbolKind":"property","externalID":"s:5Anima15EasingAnimationC12valueChangedyxcSgvp"},"variants":[{"paths":["\/documentation\/anima\/easinganimation\/valuechanged"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"references":{"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"title":"valueChanged","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"topic","url":"\/documentation\/anima\/easinganimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/completion":{"title":"completion","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","type":"topic","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"title":"updateAnimation(deltaTime:)","url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":")"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","type":"topic","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"currentValue"},{"text":": ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/easinganimation\/valuechanged"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged"},"metadata":{"symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima15EasingAnimationC12valueChangedyxcSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"title":"valueChanged","roleHeading":"Instance Property"},"references":{"doc://Anima/documentation/Anima/EasingAnimation/valueChanged":{"url":"\/documentation\/anima\/easinganimation\/valuechanged","role":"symbol","abstract":[{"text":"The callback block to call when the animation’s ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","isActive":true},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/valueChanged","title":"valueChanged","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","role":"symbol","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/updateAnimation(deltaTime:)","title":"updateAnimation(deltaTime:)","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","title":"value","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation/completion":{"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"title":"completion","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/easinganimation\/completion","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"event"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/completion","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/easinganimation/velocity.json b/docs/data/documentation/anima/easinganimation/velocity.json index d06d5aa7..6969390c 100644 --- a/docs/data/documentation/anima/easinganimation/velocity.json +++ b/docs/data/documentation/anima/easinganimation/velocity.json @@ -1 +1 @@ -{"abstract":[{"text":"The current velocity of the animation.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/velocity"]}],"seeAlsoSections":[{"title":"Accessing value, velocity and target","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"},"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC8velocityxvp"},"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/EasingAnimation/value":{"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"title":"value","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","type":"topic","url":"\/documentation\/anima\/easinganimation\/value"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The current velocity of the animation.","type":"text"}],"url":"\/documentation\/anima\/easinganimation\/velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/EasingAnimation/target":{"abstract":[{"text":"Thex target value of the animation.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation\/target","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","title":"target"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/easinganimation\/velocity"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima15EasingAnimationC8velocityxvp","roleHeading":"Instance Property","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"}],"symbolKind":"property","role":"symbol"},"abstract":[{"text":"The current velocity of the animation.","type":"text"}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value"],"title":"Accessing value, velocity and target"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/EasingAnimation/target":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"abstract":[{"type":"text","text":"Thex target value of the animation."}],"url":"\/documentation\/anima\/easinganimation\/target","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/target","role":"symbol","type":"topic","title":"target"},"doc://Anima/documentation/Anima/EasingAnimation/velocity":{"title":"velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/velocity","type":"topic","kind":"symbol","url":"\/documentation\/anima\/easinganimation\/velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/EasingAnimation/value":{"url":"\/documentation\/anima\/easinganimation\/value","role":"symbol","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation\/value","title":"value","type":"topic"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/floatingpointinitializable.json b/docs/data/documentation/anima/floatingpointinitializable.json index f188b074..e6cbbbe9 100644 --- a/docs/data/documentation/anima/floatingpointinitializable.json +++ b/docs/data/documentation/anima/floatingpointinitializable.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa"],"title":"Initializers"}],"sections":[],"metadata":{"externalID":"s:5Anima26FloatingPointInitializableP","symbolKind":"protocol","role":"symbol","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"title":"FloatingPointInitializable","roleHeading":"Protocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"FloatingPointInitializable","kind":"identifier"}],"modules":[{"name":"Anima"}]},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/s18AdditiveArithmeticP","doc:\/\/Anima\/SL","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","doc:\/\/Anima\/SF","doc:\/\/Anima\/SH","doc:\/\/Anima\/Sj","doc:\/\/Anima\/s13SignedNumericP","doc:\/\/Anima\/Sx"],"kind":"relationships","type":"inheritsFrom","title":"Inherits From"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"],"title":"Conforming Types","type":"conformingTypes","kind":"relationships"}],"seeAlsoSections":[{"generated":true,"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/Rubberband","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"FloatingPointInitializable","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"ExpressibleByFloatLiteral","preciseIdentifier":"s:s25ExpressibleByFloatLiteralP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"FloatingPoint","preciseIdentifier":"s:SF"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/floatingpointinitializable"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/Sj":{"type":"unresolvable","title":"Swift.Numeric","identifier":"doc:\/\/Anima\/Sj"},"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-2s3qx":{"required":true,"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","title":"init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx","abstract":[{"text":"Creates a new value from a ","type":"text"},{"type":"codeVoice","code":"Float"},{"text":".","type":"text"}]},"doc://Anima/Sx":{"type":"unresolvable","title":"Swift.Strideable","identifier":"doc:\/\/Anima\/Sx"},"doc://Anima/SL":{"type":"unresolvable","title":"Swift.Comparable","identifier":"doc:\/\/Anima\/SL"},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"type":"unresolvable","title":"Swift.ExpressibleByIntegerLiteral","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/SF":{"type":"unresolvable","title":"Swift.FloatingPoint","identifier":"doc:\/\/Anima\/SF"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima/Rubberband":{"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"title":"Rubberband","kind":"symbol","url":"\/documentation\/anima\/rubberband"},"doc://Anima/s18AdditiveArithmeticP":{"type":"unresolvable","title":"Swift.AdditiveArithmetic","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"kind":"symbol","type":"topic","title":"CGFloat","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"identifier","text":"CGFloat"}],"url":"\/documentation\/anima\/corefoundation\/cgfloat"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/SH":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/s13SignedNumericP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s13SignedNumericP","title":"Swift.SignedNumeric"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/s25ExpressibleByFloatLiteralP":{"identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","title":"Swift.ExpressibleByFloatLiteral","type":"unresolvable"},"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-90uwa":{"abstract":[{"text":"Creates a new value from a ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa","title":"init(_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","role":"symbol","required":true,"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/floatingpointinitializable"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"},"relationshipsSections":[{"kind":"relationships","type":"inheritsFrom","identifiers":["doc:\/\/Anima\/s18AdditiveArithmeticP","doc:\/\/Anima\/SL","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","doc:\/\/Anima\/SF","doc:\/\/Anima\/SH","doc:\/\/Anima\/Sj","doc:\/\/Anima\/s13SignedNumericP","doc:\/\/Anima\/Sx"],"title":"Inherits From"},{"kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"],"type":"conformingTypes","title":"Conforming Types"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"FloatingPointInitializable","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"ExpressibleByFloatLiteral","kind":"typeIdentifier","preciseIdentifier":"s:s25ExpressibleByFloatLiteralP"},{"text":", ","kind":"text"},{"text":"FloatingPoint","kind":"typeIdentifier","preciseIdentifier":"s:SF"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Protocol","title":"FloatingPointInitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"externalID":"s:5Anima26FloatingPointInitializableP","symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"FloatingPointInitializable","kind":"identifier"}],"role":"symbol","modules":[{"name":"Anima"}]},"seeAlsoSections":[{"title":"Additions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/Rubberband","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]}],"kind":"symbol","references":{"doc://Anima/SF":{"type":"unresolvable","title":"Swift.FloatingPoint","identifier":"doc:\/\/Anima\/SF"},"doc://Anima/s18AdditiveArithmeticP":{"type":"unresolvable","title":"Swift.AdditiveArithmetic","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP"},"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-90uwa":{"title":"init(_:)","abstract":[{"type":"text","text":"Creates a new value from a "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"required":true},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/CoreFoundation/CGFloat":{"url":"\/documentation\/anima\/corefoundation\/cgfloat","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CGFloat"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CGFloat","kind":"identifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"CGFloat","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/CoreFoundation\/CGFloat","role":"symbol","abstract":[]},"doc://Anima/Sj":{"title":"Swift.Numeric","type":"unresolvable","identifier":"doc:\/\/Anima\/Sj"},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"title":"Swift.ExpressibleByIntegerLiteral","type":"unresolvable","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP"},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/Sx":{"title":"Swift.Strideable","type":"unresolvable","identifier":"doc:\/\/Anima\/Sx"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/SL":{"title":"Swift.Comparable","type":"unresolvable","identifier":"doc:\/\/Anima\/SL"},"doc://Anima/s13SignedNumericP":{"title":"Swift.SignedNumeric","type":"unresolvable","identifier":"doc:\/\/Anima\/s13SignedNumericP"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"kind":"symbol","title":"Rubberband","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-2s3qx":{"type":"topic","abstract":[{"text":"Creates a new value from a ","type":"text"},{"code":"Float","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","required":true,"url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"title":"Swift.ExpressibleByFloatLiteral","type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/floatingpointinitializable/init(_:)-2s3qx.json b/docs/data/documentation/anima/floatingpointinitializable/init(_:)-2s3qx.json index 75700051..fd50ef78 100644 --- a/docs/data/documentation/anima/floatingpointinitializable/init(_:)-2s3qx.json +++ b/docs/data/documentation/anima/floatingpointinitializable/init(_:)-2s3qx.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"]]},"metadata":{"symbolKind":"init","required":true,"externalID":"s:5Anima26FloatingPointInitializablePyxSfcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","title":"init(_:)","modules":[{"name":"Anima"}],"roleHeading":"Initializer"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Creates a new value from a "},{"code":"Float","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-2s3qx":{"required":true,"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","title":"init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx","abstract":[{"text":"Creates a new value from a ","type":"text"},{"type":"codeVoice","code":"Float"},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"init","role":"symbol","required":true,"modules":[{"name":"Anima"}],"roleHeading":"Initializer","externalID":"s:5Anima26FloatingPointInitializablePyxSfcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"text":")","kind":"text"}],"title":"init(_:)"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new value from a "},{"code":"Float","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-2s3qx":{"type":"topic","abstract":[{"text":"Creates a new value from a ","type":"text"},{"code":"Float","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","required":true,"url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-2s3qx"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/floatingpointinitializable/init(_:)-90uwa.json b/docs/data/documentation/anima/floatingpointinitializable/init(_:)-90uwa.json index 6cc1eee2..e955cc37 100644 --- a/docs/data/documentation/anima/floatingpointinitializable/init(_:)-90uwa.json +++ b/docs/data/documentation/anima/floatingpointinitializable/init(_:)-90uwa.json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:5Anima26FloatingPointInitializablePyxSdcfc","required":true,"modules":[{"name":"Anima"}],"roleHeading":"Initializer","symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"value"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Creates a new value from a "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-90uwa":{"abstract":[{"text":"Creates a new value from a ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa","title":"init(_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","role":"symbol","required":true,"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]}]}],"kind":"symbol","sections":[],"metadata":{"title":"init(_:)","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Anima"}],"externalID":"s:5Anima26FloatingPointInitializablePyxSdcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"required":true},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa"]}],"abstract":[{"text":"Creates a new value from a ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"]]},"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable/init(_:)-90uwa":{"title":"init(_:)","abstract":[{"type":"text","text":"Creates a new value from a "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable\/init(_:)-90uwa","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"required":true},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation.json b/docs/data/documentation/anima/foundation.json index d19e6ca2..c8d093bf 100644 --- a/docs/data/documentation/anima/foundation.json +++ b/docs/data/documentation/anima/foundation.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber"],"title":"Extended Classes"},{"title":"Extended Structures","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Anima"}],"title":"Foundation","externalID":"s:m:s:e:s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"extension","roleHeading":"Extended Module","role":"collection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","title":"NSNumber","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber"],"title":"Extended Classes"},{"title":"Extended Structures","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"roleHeading":"Extended Module","modules":[{"name":"Anima"}],"title":"Foundation","role":"collection","externalID":"s:m:s:e:s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"extension"},"variants":[{"paths":["\/documentation\/anima\/foundation"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSNumber"}]},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets.json b/docs/data/documentation/anima/foundation/nsedgeinsets.json index 71080353..d956f6b9 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"navigatorTitle":[{"text":"NSEdgeInsets","kind":"identifier"}],"externalID":"s:e:s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"extension","extendedModule":"Foundation","role":"symbol","title":"NSEdgeInsets","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"roleHeading":"Extended Structure","modules":[{"name":"Anima","relatedModules":["Foundation"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"platforms":["macOS"]}]}],"sections":[],"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"title":"Conforms To","kind":"relationships"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","role":"collectionGroup","title":"AnimatableProperty Implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Hashable-Implementations":{"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations","title":"Hashable Implementations","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations","kind":"article"},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH","type":"unresolvable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation"]]},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"},"sections":[],"metadata":{"extendedModule":"Foundation","title":"NSEdgeInsets","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"modules":[{"name":"Anima","relatedModules":["Foundation"]}],"role":"symbol","roleHeading":"Extended Structure","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"externalID":"s:e:s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations"],"generated":true}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","abstract":[],"type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Hashable-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations","kind":"article","abstract":[],"type":"topic","title":"Hashable Implementations"},"doc://Anima/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH","type":"unresolvable"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","type":"topic"},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/!=(_:_:).json b/docs/data/documentation/anima/foundation/nsedgeinsets/!=(_:_:).json index 9d4063a8..8457feb2 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/!=(_:_:).json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@NSEdgeInsets","symbolKind":"op","role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/!=(_:_:)":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)"]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@NSEdgeInsets","symbolKind":"op","title":"!=(_:_:)"},"references":{"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/!=(_:_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/==(_:_:).json b/docs/data/documentation/anima/foundation/nsedgeinsets/==(_:_:).json index 351e3e7c..67027cce 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/==(_:_:).json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/==(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Foundation"]}],"roleHeading":"Operator","extendedModule":"Foundation","role":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:So12NSEdgeInsetsV5AnimaE2eeoiySbAB_ABtFZ"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)"]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/==(_:_:)":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":", ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"==(_:_:)","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Foundation","externalID":"s:So12NSEdgeInsetsV5AnimaE2eeoiySbAB_ABtFZ","roleHeading":"Operator","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"title":"==(_:_:)","symbolKind":"op","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":", ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier","text":"NSEdgeInsets"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/==(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)","title":"==(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/animatabledata.json b/docs/data/documentation/anima/foundation/nsedgeinsets/animatabledata.json index eab65ea5..62962e40 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/animatabledata.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/animatabledata.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"> { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">"}],"modules":[{"name":"Anima","relatedModules":["Foundation"]}],"extendedModule":"Foundation","title":"animatableData","role":"symbol","externalID":"s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/animatableData":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata","title":"animatableData","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","role":"collectionGroup","title":"AnimatableProperty Implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"extendedModule":"Foundation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","externalID":"s:So12NSEdgeInsetsV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"property","title":"animatableData","roleHeading":"Instance Property","modules":[{"relatedModules":["Foundation"],"name":"Anima"}]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/animatableData":{"type":"topic","kind":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata","title":"animatableData","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/animatableproperty-implementations.json b/docs/data/documentation/anima/foundation/nsedgeinsets/animatableproperty-implementations.json index 6dbca8a7..3c165e2e 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/animatableproperty-implementations.json @@ -1 +1 @@ -{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"generated":true,"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"sections":[],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/animatableData":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata","title":"animatableData","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/init(_:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)","title":"init(_:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/zero":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/zero","title":"zero","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/scaledIntegral":{"type":"topic","role":"symbol","title":"scaledIntegral","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)"]},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero"],"generated":true,"title":"Type Properties"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"sections":[],"metadata":{"title":"AnimatableProperty Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations"]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/animatableData":{"type":"topic","kind":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/animatableData","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata","title":"animatableData","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/init(_:)":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"type":"topic","title":"init(_:)"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/zero":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/zero","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets"}],"abstract":[{"text":"The zero value.","type":"text"}],"type":"topic","title":"zero"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/scaledIntegral":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"type":"topic","title":"scaledIntegral"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/foundation/nsedgeinsets/cakeyframeanimationvalueconvertible-implementations.json index a5d204b1..23d1cc37 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/toKeyframeValue()":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","title":"toKeyframeValue()","role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations"]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()"],"generated":true}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/toKeyframeValue()":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()","abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"kind":"symbol","title":"toKeyframeValue()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/equatable-implementations.json b/docs/data/documentation/anima/foundation/nsedgeinsets/equatable-implementations.json index c2aa6ebf..3adefc78 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/equatable-implementations.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)"],"generated":true}],"sections":[],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/!=(_:_:)":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/==(_:_:)":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":", ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"==(_:_:)","abstract":[],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Equatable Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations"]}],"kind":"article","sections":[],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/!=(_:_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/==(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/==(_:_:)","title":"==(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)","type":"topic"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/hash(into:).json b/docs/data/documentation/anima/foundation/nsedgeinsets/hash(into:).json index 6554d992..632848b7 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/hash(into:).json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/hash(into:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations"]]},"metadata":{"title":"hash(into:)","modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"externalID":"s:So12NSEdgeInsetsV5AnimaE4hash4intoys6HasherVz_tF","extendedModule":"Foundation","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Hashable-Implementations":{"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations","title":"Hashable Implementations","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations","kind":"article"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/hash(into:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)","kind":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"externalID":"s:So12NSEdgeInsetsV5AnimaE4hash4intoys6HasherVz_tF","title":"hash(into:)","extendedModule":"Foundation"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","title":"hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/Hashable-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations","kind":"article","abstract":[],"type":"topic","title":"Hashable Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/hashable-implementations.json b/docs/data/documentation/anima/foundation/nsedgeinsets/hashable-implementations.json index 66f3651e..66db28de 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/hashable-implementations.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/hashable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Hashable Implementations"},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)"]}],"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/hash(into:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)"],"title":"Instance Methods","generated":true}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Hashable Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/Hashable-Implementations"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/hash(into:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/hash(into:)","title":"hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/init(_:).json b/docs/data/documentation/anima/foundation/nsedgeinsets/init(_:).json index 0068003a..de44db02 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/init(_:).json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/init(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)"]}],"metadata":{"extendedModule":"Foundation","role":"symbol","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"title":"init(_:)","externalID":"s:So12NSEdgeInsetsV5AnimaEyAbC15AnimatableArrayVySdGcfc","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}]},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/init(_:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)","title":"init(_:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","role":"collectionGroup","title":"AnimatableProperty Implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"languages":["swift"]}]}],"metadata":{"title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:So12NSEdgeInsetsV5AnimaEyAbC15AnimatableArrayVySdGcfc","extendedModule":"Foundation","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"]]},"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/init(_:)":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/init(_:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"type":"topic","title":"init(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/scaledintegral.json b/docs/data/documentation/anima/foundation/nsedgeinsets/scaledintegral.json index 51101143..7829f7d6 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/scaledintegral.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/scaledintegral.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral"]}],"metadata":{"extendedModule":"Anima","title":"scaledIntegral","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@NSEdgeInsets"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","role":"collectionGroup","title":"AnimatableProperty Implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/scaledIntegral":{"type":"topic","role":"symbol","title":"scaledIntegral","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral","abstract":[]}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","title":"scaledIntegral","extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@NSEdgeInsets","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/scaledIntegral":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/scaledIntegral","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"type":"topic","title":"scaledIntegral"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/tokeyframevalue().json b/docs/data/documentation/anima/foundation/nsedgeinsets/tokeyframevalue().json index d4d3f6f2..0ba36021 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/tokeyframevalue().json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/tokeyframevalue().json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"externalID":"s:So12NSEdgeInsetsV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Instance Method","extendedModule":"Foundation","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"title":"toKeyframeValue()"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/toKeyframeValue()":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","title":"toKeyframeValue()","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","type":"topic","kind":"article"}}} \ No newline at end of file +{"sections":[],"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}],"externalID":"s:So12NSEdgeInsetsV5AnimaE15toKeyframeValueyXlyF","extendedModule":"Foundation","title":"toKeyframeValue()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()"},"kind":"symbol","abstract":[{"text":"Converts the value for use with ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","abstract":[],"type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/toKeyframeValue()":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()","abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"kind":"symbol","title":"toKeyframeValue()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/toKeyframeValue()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsedgeinsets/zero.json b/docs/data/documentation/anima/foundation/nsedgeinsets/zero.json index d70ff6d7..4d80c76d 100644 --- a/docs/data/documentation/anima/foundation/nsedgeinsets/zero.json +++ b/docs/data/documentation/anima/foundation/nsedgeinsets/zero.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima","relatedModules":["Foundation"]}],"symbolKind":"property","role":"symbol","externalID":"s:So12NSEdgeInsetsV5AnimaE4zeroABvpZ","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets"}],"title":"zero","extendedModule":"Foundation"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"type":"topic","role":"collectionGroup","title":"AnimatableProperty Implementations","kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"type":"topic","role":"symbol","title":"NSEdgeInsets","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","kind":"identifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"url":"\/documentation\/anima\/foundation\/nsedgeinsets","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}]},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/zero":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero","url":"\/documentation\/anima\/foundation\/nsedgeinsets\/zero","title":"zero","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets","text":"NSEdgeInsets"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"The zero value."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsedgeinsets\/zero"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Type Property","title":"zero","extendedModule":"Foundation","symbolKind":"property","role":"symbol","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier"}],"externalID":"s:So12NSEdgeInsetsV5AnimaE4zeroABvpZ"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/zero":{"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/zero","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/zero","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets"}],"abstract":[{"text":"The zero value.","type":"text"}],"type":"topic","title":"zero"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets/AnimatableProperty-Implementations":{"abstract":[],"url":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Foundation/NSEdgeInsets":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSEdgeInsets","url":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NSEdgeInsets"}],"abstract":[],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsnumber.json b/docs/data/documentation/anima/foundation/nsnumber.json index 056b00ca..91d0f040 100644 --- a/docs/data/documentation/anima/foundation/nsnumber.json +++ b/docs/data/documentation/anima/foundation/nsnumber.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber"]}],"metadata":{"symbolKind":"extension","role":"symbol","title":"NSNumber","externalID":"s:e:s:So8NSNumberC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","navigatorTitle":[{"text":"NSNumber","kind":"identifier"}],"roleHeading":"Extended Class","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"extendedModule":"Foundation","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSNumber","kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"references":{"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","kind":"article","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","title":"NSNumber","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","role":"symbol"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"}]}],"kind":"declarations"}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"title":"Conforms To"}],"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"],"generated":true}],"metadata":{"extendedModule":"Foundation","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber"}],"role":"symbol","externalID":"s:e:s:So8NSNumberC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","symbolKind":"extension","title":"NSNumber","roleHeading":"Extended Class","modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSNumber"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsnumber/animatabledata.json b/docs/data/documentation/anima/foundation/nsnumber/animatabledata.json index b57fd923..e7a0d644 100644 --- a/docs/data/documentation/anima/foundation/nsnumber/animatabledata.json +++ b/docs/data/documentation/anima/foundation/nsnumber/animatabledata.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:So8NSNumberC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","extendedModule":"Foundation","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"title":"animatableData","roleHeading":"Instance Property"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","kind":"article","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","title":"NSNumber","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/animatableData":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","url":"\/documentation\/anima\/foundation\/nsnumber\/animatabledata","title":"animatableData","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"]]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData"},"abstract":[{"type":"text","text":"The animatable representation of the value."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","extendedModule":"Foundation","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"animatableData","role":"symbol","modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"externalID":"s:So8NSNumberC5AnimaE14animatableDataAC15AnimatableArrayVySdGvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber\/animatabledata"]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSNumber"}]},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/Foundation/NSNumber/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","title":"animatableData","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/animatabledata","type":"topic"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsnumber/animatableproperty-implementations.json b/docs/data/documentation/anima/foundation/nsnumber/animatableproperty-implementations.json index d65545b6..511b3191 100644 --- a/docs/data/documentation/anima/foundation/nsnumber/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/foundation/nsnumber/animatableproperty-implementations.json @@ -1 +1 @@ -{"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)"],"generated":true,"title":"Initializers"},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral"],"title":"Instance Properties"},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)","url":"\/documentation\/anima\/foundation\/nsnumber\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"init(_:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSNumber/zero":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/zero","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","title":"NSNumber","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber/animatableData":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","url":"\/documentation\/anima\/foundation\/nsnumber\/animatabledata","title":"animatableData","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral","url":"\/documentation\/anima\/foundation\/nsnumber\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","abstract":[],"type":"topic","role":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)"],"title":"Initializers"},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral"]},{"generated":true,"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSNumber"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/animatableData","title":"animatableData","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/animatabledata","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber/zero":{"type":"topic","title":"zero","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": `Self`","kind":"text"}],"kind":"symbol","abstract":[{"text":"The zero value.","type":"text"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"},"doc://Anima/documentation/Anima/Foundation/NSNumber/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral","title":"scaledIntegral","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/scaledintegral","type":"topic"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/Foundation/NSNumber/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)","title":"init(_:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/init(_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsnumber/init(_:).json b/docs/data/documentation/anima/foundation/nsnumber/init(_:).json index c2ee3a02..e57cd4eb 100644 --- a/docs/data/documentation/anima/foundation/nsnumber/init(_:).json +++ b/docs/data/documentation/anima/foundation/nsnumber/init(_:).json @@ -1 +1 @@ -{"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"modules":[{"name":"Anima"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:5Anima18AnimatablePropertyPAASo8NSNumberCRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:objc(cs)NSNumber","title":"init(_:)","extendedModule":"Anima","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","title":"NSNumber","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","kind":"article","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSNumber/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)","url":"\/documentation\/anima\/foundation\/nsnumber\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","title":"init(_:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"]]},"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"init","title":"init(_:)","externalID":"s:5Anima18AnimatablePropertyPAASo8NSNumberCRbzrlEyxAA0B5ArrayVySdGcfc::SYNTHESIZED::c:objc(cs)NSNumber","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Anima","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">)","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber\/init(_:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/Foundation/NSNumber/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/init(_:)","title":"init(_:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/init(_:)","type":"topic"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSNumber"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsnumber/scaledintegral.json b/docs/data/documentation/anima/foundation/nsnumber/scaledintegral.json index 47203a3c..8cd9c2b7 100644 --- a/docs/data/documentation/anima/foundation/nsnumber/scaledintegral.json +++ b/docs/data/documentation/anima/foundation/nsnumber/scaledintegral.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"role":"symbol","extendedModule":"Anima","symbolKind":"property","title":"scaledIntegral","roleHeading":"Instance Property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:objc(cs)NSNumber"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation/NSNumber/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral","url":"\/documentation\/anima\/foundation\/nsnumber\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","abstract":[],"type":"topic","role":"symbol","title":"scaledIntegral"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","title":"NSNumber","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","kind":"article","role":"collectionGroup","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber\/scaledintegral"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral"},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"Anima","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:objc(cs)NSNumber","symbolKind":"property","title":"scaledIntegral"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber/scaledIntegral":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/scaledIntegral","title":"scaledIntegral","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/scaledintegral","type":"topic"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSNumber"}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/foundation/nsnumber/zero.json b/docs/data/documentation/anima/foundation/nsnumber/zero.json index 6ccabb99..278e5842 100644 --- a/docs/data/documentation/anima/foundation/nsnumber/zero.json +++ b/docs/data/documentation/anima/foundation/nsnumber/zero.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"Foundation","role":"symbol","modules":[{"name":"Anima","relatedModules":["Foundation"]}],"roleHeading":"Type Property","externalID":"s:So8NSNumberC5AnimaE4zeroABXDvpZ","title":"zero","symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/foundation\/nsnumber\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","kind":"article","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Foundation":{"type":"topic","role":"collection","title":"Foundation","kind":"symbol","url":"\/documentation\/anima\/foundation","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","abstract":[]},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"NSNumber"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","title":"NSNumber","kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber"}],"url":"\/documentation\/anima\/foundation\/nsnumber","role":"symbol"},"doc://Anima/documentation/Anima/Foundation/NSNumber/zero":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/zero","role":"symbol","kind":"symbol","abstract":[],"type":"topic","title":"zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": `Self`","kind":"text"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Foundation","title":"zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": `Self`"}],"modules":[{"relatedModules":["Foundation"],"name":"Anima"}],"role":"symbol","roleHeading":"Type Property","symbolKind":"property","externalID":"s:So8NSNumberC5AnimaE4zeroABXDvpZ"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/foundation\/nsnumber\/zero"]}],"abstract":[{"type":"text","text":"The zero value."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Foundation","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/Foundation/NSNumber/zero":{"type":"topic","title":"zero","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": `Self`","kind":"text"}],"kind":"symbol","abstract":[{"text":"The zero value.","type":"text"}],"url":"\/documentation\/anima\/foundation\/nsnumber\/zero","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/zero"},"doc://Anima/documentation/Anima/Foundation":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation","title":"Foundation","kind":"symbol","role":"collection","abstract":[],"type":"topic","url":"\/documentation\/anima\/foundation"},"doc://Anima/documentation/Anima/Foundation/NSNumber":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber","kind":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"identifier"}],"url":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSNumber"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Foundation/NSNumber/AnimatableProperty-Implementations":{"title":"AnimatableProperty Implementations","url":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Foundation\/NSNumber\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator.json b/docs/data/documentation/anima/layeranimator.json index 2e48db73..2bd39b0a 100644 --- a/docs/data/documentation/anima/layeranimator.json +++ b/docs/data/documentation/anima/layeranimator.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"generated":true,"title":"Animatable Property Provider"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Provides animatable properties of ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"],"title":"Accessing animations"},{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"]},{"title":"CAShapeLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"title":"CAReplicatorLayer"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"],"title":"CAReplicatorLayer"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize"],"title":"CATiledLayer"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"title":"CAGradientLayer"},{"title":"CAEmitterLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC","symbolKind":"class","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayerAnimator","kind":"identifier"}],"roleHeading":"Class","role":"symbol","title":"LayerAnimator"},"relationshipsSections":[{"kind":"relationships","title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LayerAnimator","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Layer","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Layer"},{"text":" : ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Animating properties","type":"heading","level":3,"anchor":"Animating-properties"},{"inlineContent":[{"text":"To animate the properties, change their values inside an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference","isActive":true},{"type":"text","text":" animation block:"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withSpring: .smooth) {"," layer.animator.frame.size = CGSize(width: 100.0, height: 200.0)"," layer.animator.backgroundColor = .black","}"]},{"inlineContent":[{"text":"To stop animations and to change properties immediately, change their values outside an animation block:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["layer.animator.backgroundColor = .white"]},{"level":3,"text":"Accessing Animations","type":"heading","anchor":"Accessing-Animations"},{"inlineContent":[{"text":"To access the animation for a specific property, use ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)"},{"type":"text","text":":"}],"type":"paragraph"},{"type":"codeListing","code":["if let animation = layer.animator.animation(for: \\.frame) {"," animation.stop()","}"],"syntax":"swift"},{"anchor":"Accessing-Animation-Velocity","text":"Accessing Animation Velocity","level":3,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation velocity for a specific property, use ``animationVelocity(for:)`."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","role":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"type":"topic","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"role":"symbol","title":"endPoint","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","url":"\/documentation\/anima\/layeranimator\/endpoint","abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"title":"emitterSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"title":"spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"title":"instanceRedOffset","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","role":"symbol","abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/startpoint","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"title":"startPoint","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startPoint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/animation(for:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","title":"animation(for:)"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","abstract":[{"text":"Determines the depth of the emitter shape.","type":"text"}],"title":"emitterDepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"title":"emitterPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/tileSize":{"url":"\/documentation\/anima\/layeranimator\/tilesize","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CATiledLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","title":"tileSize","abstract":[{"text":"The maximum size of each tile used to create the layer’s content.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tileSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":"]","kind":"text"}],"title":"locations","kind":"symbol","abstract":[{"type":"text","text":"The locations of each gradient stop."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/locations","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceGreenOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"title":"instanceGreenOffset","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"type":"topic","title":"miterLimit","url":"\/documentation\/anima\/layeranimator\/miterlimit","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","role":"symbol","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"title":"birthRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","title":"animationVelocity(for:)"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"type":"topic","title":"lineDashPattern","url":"\/documentation\/anima\/layeranimator\/linedashpattern","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The fill color of the layer."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"colors"},{"text":": [","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAGradientLayer","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/colors","title":"colors"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokestart","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"type":"topic","title":"instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"url":"\/documentation\/anima\/layeranimator\/instancetransform","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceTransform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"instanceColor","role":"symbol","abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"url":"\/documentation\/anima\/layeranimator\/instancecolor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","title":"instanceDelay","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"type":"topic","title":"instanceAlphaOffset","abstract":[{"text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceAlphaOffset"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}}} \ No newline at end of file +{"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"title":"Inherits From","kind":"relationships","type":"inheritsFrom"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"topicSections":[{"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"]},{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"]},{"title":"CAShapeLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"]},{"title":"CAReplicatorLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"]},{"title":"CAReplicatorLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"]},{"title":"CATiledLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"title":"CAGradientLayer"},{"title":"CAEmitterLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"generated":true,"title":"Animatable Property Provider","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayerAnimator"},{"text":"<","kind":"text"},{"text":"Layer","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"type":"heading","text":"Animating Properties","anchor":"Animating-Properties","level":3},{"type":"paragraph","inlineContent":[{"text":"To animate the properties, change their values inside an ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" animation block:"}]},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withSpring: .smooth) {"," layer.animator.frame.size = CGSize(width: 100.0, height: 200.0)"," layer.animator.backgroundColor = .black","}"]},{"inlineContent":[{"type":"text","text":"To stop animations and to change properties immediately, change their values outside an animation block:"}],"type":"paragraph"},{"code":["layer.animator.backgroundColor = .white"],"type":"codeListing","syntax":"swift"},{"text":"Accessing Animations","anchor":"Accessing-Animations","level":3,"type":"heading"},{"inlineContent":[{"type":"text","text":"To access the animation for a property, use "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","isActive":true},{"text":":","type":"text"}],"type":"paragraph"},{"syntax":"swift","type":"codeListing","code":["if let animation = layer.animator.animation(for: \\.frame) {"," animation.stop()","}"]},{"level":3,"type":"heading","text":"Accessing Animation Velocity","anchor":"Accessing-Animation-Velocity"},{"inlineContent":[{"type":"text","text":"To access the animation velocity for a property, use "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}],"metadata":{"externalID":"s:5Anima13LayerAnimatorC","symbolKind":"class","title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"modules":[{"name":"Anima"}],"roleHeading":"Class","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayerAnimator","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layeranimator"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"instanceGreenOffset","url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","type":"topic","abstract":[{"text":"Defines the offset added to the green component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"title":"emitterDepth","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","url":"\/documentation\/anima\/layeranimator\/instancecolor","title":"instanceColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","title":"lineDashPhase","type":"topic","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/locations","title":"locations","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"abstract":[{"text":"The end point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/endpoint","type":"topic","title":"endPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAGradientLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emitterzposition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"kind":"symbol","title":"emitterZPosition","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"lineDashPattern","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashpattern"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"kind":"symbol","title":"emitterSize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"kind":"symbol","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"title":"spin","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","role":"symbol","type":"topic","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/spin"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"title":"birthRate","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"url":"\/documentation\/anima\/layeranimator\/birthrate"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/startpoint","type":"topic","title":"startPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd","type":"topic","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/tileSize":{"abstract":[{"text":"The maximum size of each tile used to create the layer’s content.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tileSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/tilesize","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CATiledLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic","title":"tileSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"instanceRedOffset","url":"\/documentation\/anima\/layeranimator\/instanceredoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"title":"animationVelocity(for:)","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"instanceTransform","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","type":"topic","abstract":[{"text":"The transform matrix applied to the previous instance to produce the current instance.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"kind":"symbol","title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima13LayerAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/animation(for:)"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceDelay","url":"\/documentation\/anima\/layeranimator\/instancedelay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","type":"topic","abstract":[{"text":"Specifies the delay, in seconds, between replicated copies.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit","type":"topic","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"abstract":[{"type":"text","text":"The fill color of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/colors","role":"symbol","title":"colors","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"url":"\/documentation\/anima\/layeranimator\/strokestart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"title":"strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/emitterposition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"kind":"symbol","title":"emitterPosition","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"title":"lifetime","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceBlueOffset","url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","type":"topic","abstract":[{"text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceAlphaOffset","url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/anchorpoint.json b/docs/data/documentation/anima/layeranimator/anchorpoint.json index b03c9aac..4f3b4fb2 100644 --- a/docs/data/documentation/anima/layeranimator/anchorpoint.json +++ b/docs/data/documentation/anima/layeranimator/anchorpoint.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPoint"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC11anchorPointSo7CGPointVvp","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","title":"anchorPoint","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/anchorpoint"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/anchorpoint"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPoint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:5Anima13LayerAnimatorC11anchorPointSo7CGPointVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"title":"anchorPoint","modules":[{"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/anchorpointz.json b/docs/data/documentation/anima/layeranimator/anchorpointz.json index d32de7b8..36b1cad2 100644 --- a/docs/data/documentation/anima/layeranimator/anchorpointz.json +++ b/docs/data/documentation/anima/layeranimator/anchorpointz.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC12anchorPointZ14CoreFoundation7CGFloatVvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"anchorPointZ","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"roleHeading":"Instance Property","role":"symbol","title":"anchorPointZ"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/anchorpointz"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima13LayerAnimatorC12anchorPointZ14CoreFoundation7CGFloatVvp","title":"anchorPointZ","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPointZ","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/anchorpointz"]}],"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/animation(for:).json b/docs/data/documentation/anima/layeranimator/animation(for:).json index d2342229..27d63ccc 100644 --- a/docs/data/documentation/anima/layeranimator/animation(for:).json +++ b/docs/data/documentation/anima/layeranimator/animation(for:).json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"kind":"text","text":">, "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"?"}],"symbolKind":"method","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","roleHeading":"Instance Method","role":"symbol","title":"animation(for:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"kind":"text","text":">, "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":"? ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}]}]}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/animation(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Accessing animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","title":"animationVelocity(for:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/animation(for:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","title":"animation(for:)"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:5Anima13LayerAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","title":"animation(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","text":"LayerAnimator"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"kind":"text","text":"?"}],"symbolKind":"method","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier","text":"LayerAnimator"},{"text":", ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima13LayerAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":"? ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The keypath to an animatable property."}],"type":"paragraph"}],"name":"keyPath"}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/animation(for:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"kind":"symbol","title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima13LayerAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/animation(for:)"},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"title":"animationVelocity(for:)","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/animationvelocity(for:).json b/docs/data/documentation/anima/layeranimator/animationvelocity(for:).json index 08129c54..81b6cf60 100644 --- a/docs/data/documentation/anima/layeranimator/animationvelocity(for:).json +++ b/docs/data/documentation/anima/layeranimator/animationvelocity(for:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/animationvelocity(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":"? ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"keyPath","content":[{"inlineContent":[{"type":"text","text":"The keypath to an animatable property."}],"type":"paragraph"}]}],"kind":"parameters"}],"seeAlsoSections":[{"generated":true,"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"animationVelocity(for:)","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Layer"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"symbolKind":"method","externalID":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","title":"animationVelocity(for:)"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/animation(for:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","title":"animation(for:)"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"kind":"internalParam","text":"keyPath"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value"},{"text":"? ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","text":"AnimatableProperty"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}],"name":"keyPath"}],"kind":"parameters"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"},"seeAlsoSections":[{"generated":true,"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)"]}],"metadata":{"title":"animationVelocity(for:)","roleHeading":"Instance Method","externalID":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value"},{"text":"?","kind":"text"}],"symbolKind":"method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/animationvelocity(for:)"]}],"references":{"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"kind":"symbol","title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima13LayerAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/animation(for:)"},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"title":"animationVelocity(for:)","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/backgroundcolor.json b/docs/data/documentation/anima/layeranimator/backgroundcolor.json index c89428d6..b380a22d 100644 --- a/docs/data/documentation/anima/layeranimator/backgroundcolor.json +++ b/docs/data/documentation/anima/layeranimator/backgroundcolor.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The background color of the layer."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}],"externalID":"s:5Anima13LayerAnimatorC15backgroundColorSo10CGColorRefaSgvp","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"backgroundColor"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/backgroundcolor"]}],"kind":"symbol","seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/backgroundcolor"]}],"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"]}],"metadata":{"title":"backgroundColor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC15backgroundColorSo10CGColorRefaSgvp","modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor"},"abstract":[{"text":"The background color of the layer.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/birthrate.json b/docs/data/documentation/anima/layeranimator/birthrate.json index 67fecf50..2ba2a846 100644 --- a/docs/data/documentation/anima/layeranimator/birthrate.json +++ b/docs/data/documentation/anima/layeranimator/birthrate.json @@ -1 +1 @@ -{"abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE9birthRate14CoreFoundation7CGFloatVvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"title":"birthRate","extendedModule":"Anima","role":"symbol"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layeranimator\/birthrate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"title":"CAEmitterLayer"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"title":"emitterSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"title":"spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","abstract":[{"text":"Determines the depth of the emitter shape.","type":"text"}],"title":"emitterDepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"title":"emitterPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"title":"birthRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/birthrate"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"generated":true,"title":"CAEmitterLayer"}],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"birthRate"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE9birthRate14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","title":"birthRate","modules":[{"name":"Anima"}],"extendedModule":"Anima","symbolKind":"property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/emitterposition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"kind":"symbol","title":"emitterPosition","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"kind":"symbol","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"title":"spin","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","role":"symbol","type":"topic","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/spin"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"title":"lifetime","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"title":"birthRate","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"url":"\/documentation\/anima\/layeranimator\/birthrate"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emitterzposition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"kind":"symbol","title":"emitterZPosition","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"kind":"symbol","title":"emitterSize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"title":"emitterDepth","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/bordercolor.json b/docs/data/documentation/anima/layeranimator/bordercolor.json index 42233a9f..d2b2cfea 100644 --- a/docs/data/documentation/anima/layeranimator/bordercolor.json +++ b/docs/data/documentation/anima/layeranimator/bordercolor.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true,"title":"Animatable properties"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","interfaceLanguage":"swift"},"abstract":[{"text":"The border color of the layer.","type":"text"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","title":"borderColor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC11borderColorSo10CGColorRefaSgvp"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/bordercolor"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"CGColor","preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The border color of the layer."}],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","title":"borderColor","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC11borderColorSo10CGColorRefaSgvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/bordercolor"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/borderwidth.json b/docs/data/documentation/anima/layeranimator/borderwidth.json index 50f7927e..258b03df 100644 --- a/docs/data/documentation/anima/layeranimator/borderwidth.json +++ b/docs/data/documentation/anima/layeranimator/borderwidth.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The border width of the layer."}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"title":"Animatable properties"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/borderwidth"]}],"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"borderWidth","role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC11borderWidth14CoreFoundation7CGFloatVvp","symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The border width of the layer."}],"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/borderwidth"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC11borderWidth14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/bounds.json b/docs/data/documentation/anima/layeranimator/bounds.json index 7e602ea7..a6a23eb8 100644 --- a/docs/data/documentation/anima/layeranimator/bounds.json +++ b/docs/data/documentation/anima/layeranimator/bounds.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/bounds"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"title":"Animatable properties"}],"sections":[],"abstract":[{"type":"text","text":"The bounds of the layer."}],"metadata":{"externalID":"s:5Anima13LayerAnimatorC6boundsSo6CGRectVvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"bounds"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"The bounds of the layer."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"title":"bounds","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC6boundsSo6CGRectVvp"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"title":"Animatable properties","generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/bounds"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/center.json b/docs/data/documentation/anima/layeranimator/center.json index 4fa4c171..c3b877b1 100644 --- a/docs/data/documentation/anima/layeranimator/center.json +++ b/docs/data/documentation/anima/layeranimator/center.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"abstract":[{"type":"text","text":"The center of the layer."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true,"title":"Animatable properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/center"]}],"sections":[],"metadata":{"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC6centerSo7CGPointVvp","title":"center","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/center"]}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"externalID":"s:5Anima13LayerAnimatorC6centerSo7CGPointVvp","title":"center"},"abstract":[{"text":"The center of the layer.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"title":"Animatable properties"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/colors.json b/docs/data/documentation/anima/layeranimator/colors.json index f73174cd..cb92ad1e 100644 --- a/docs/data/documentation/anima/layeranimator/colors.json +++ b/docs/data/documentation/anima/layeranimator/colors.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"CGColor","preciseIdentifier":"c:@T@CGColorRef"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The fill color of the layer."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"generated":true,"title":"CAGradientLayer"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE6colorsSaySo10CGColorRefaGvp","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"colors","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","title":"colors"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/colors"]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/startpoint","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"title":"startPoint","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startPoint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The fill color of the layer."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"colors"},{"text":": [","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAGradientLayer","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/colors","title":"colors"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":"]","kind":"text"}],"title":"locations","kind":"symbol","abstract":[{"type":"text","text":"The locations of each gradient stop."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/locations","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"role":"symbol","title":"endPoint","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","url":"\/documentation\/anima\/layeranimator\/endpoint","abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/colors"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"CAGradientLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}],"title":"colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Anima","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"text":": [","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE6colorsSaySo10CGColorRefaGvp"},"abstract":[{"text":"The fill color of the layer.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"text":": [","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"abstract":[{"type":"text","text":"The fill color of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/colors","role":"symbol","title":"colors","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/startpoint","type":"topic","title":"startPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"abstract":[{"text":"The end point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/endpoint","type":"topic","title":"endPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAGradientLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/locations","title":"locations","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/cornerradius.json b/docs/data/documentation/anima/layeranimator/cornerradius.json index eda412f7..fb072362 100644 --- a/docs/data/documentation/anima/layeranimator/cornerradius.json +++ b/docs/data/documentation/anima/layeranimator/cornerradius.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"cornerRadius"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"modules":[{"name":"Anima"}],"title":"cornerRadius","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC12cornerRadius14CoreFoundation7CGFloatVvp","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius"},"abstract":[{"type":"text","text":"The corner radius of the layer."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true,"title":"Animatable properties"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/cornerradius"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"}}} \ No newline at end of file +{"sections":[],"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/cornerradius"]}],"kind":"symbol","metadata":{"externalID":"s:5Anima13LayerAnimatorC12cornerRadius14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","title":"cornerRadius","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"symbolKind":"property","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The corner radius of the layer.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/emitterdepth.json b/docs/data/documentation/anima/layeranimator/emitterdepth.json index d50f8bd1..e43318c2 100644 --- a/docs/data/documentation/anima/layeranimator/emitterdepth.json +++ b/docs/data/documentation/anima/layeranimator/emitterdepth.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"title":"CAEmitterLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE12emitterDepth14CoreFoundation7CGFloatVvp","title":"emitterDepth","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"extendedModule":"Anima","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/emitterdepth"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"title":"birthRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","abstract":[{"text":"Determines the depth of the emitter shape.","type":"text"}],"title":"emitterDepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"title":"emitterPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"title":"spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"title":"emitterSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"metadata":{"title":"emitterDepth","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE12emitterDepth14CoreFoundation7CGFloatVvp","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterDepth"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"generated":true,"title":"CAEmitterLayer"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/emitterdepth"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"title":"emitterDepth","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emitterzposition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"kind":"symbol","title":"emitterZPosition","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"kind":"symbol","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/emitterposition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"kind":"symbol","title":"emitterPosition","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"title":"birthRate","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"url":"\/documentation\/anima\/layeranimator\/birthrate"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"title":"spin","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","role":"symbol","type":"topic","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/spin"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"kind":"symbol","title":"emitterSize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"title":"lifetime","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/emitterposition.json b/docs/data/documentation/anima/layeranimator/emitterposition.json index 804ae201..3f610784 100644 --- a/docs/data/documentation/anima/layeranimator/emitterposition.json +++ b/docs/data/documentation/anima/layeranimator/emitterposition.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/emitterposition"]}],"abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"seeAlsoSections":[{"title":"CAEmitterLayer","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"extendedModule":"Anima","role":"symbol","title":"emitterPosition","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE15emitterPositionSo7CGPointVvp"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"title":"emitterPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","abstract":[{"text":"Determines the depth of the emitter shape.","type":"text"}],"title":"emitterDepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"title":"emitterSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"title":"birthRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"title":"spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/emitterposition"]}],"metadata":{"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterPosition","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","title":"emitterPosition","extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE15emitterPositionSo7CGPointVvp"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"CAEmitterLayer","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"text":"The position of the center of the particle emitter.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/spin":{"title":"spin","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","role":"symbol","type":"topic","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/spin"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"title":"birthRate","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"url":"\/documentation\/anima\/layeranimator\/birthrate"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"title":"lifetime","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"title":"emitterDepth","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emitterzposition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"kind":"symbol","title":"emitterZPosition","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/emitterposition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"kind":"symbol","title":"emitterPosition","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"kind":"symbol","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"kind":"symbol","title":"emitterSize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/emittersize.json b/docs/data/documentation/anima/layeranimator/emittersize.json index 055a3185..2fafd50a 100644 --- a/docs/data/documentation/anima/layeranimator/emittersize.json +++ b/docs/data/documentation/anima/layeranimator/emittersize.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"title":"CAEmitterLayer"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/emittersize"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE11emitterSizeSo6CGSizeVvp","title":"emitterSize","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterSize","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"title":"emitterPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"title":"spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","abstract":[{"text":"Determines the depth of the emitter shape.","type":"text"}],"title":"emitterDepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"title":"birthRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"title":"emitterSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/emittersize"]}],"seeAlsoSections":[{"title":"CAEmitterLayer","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"]}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE11emitterSizeSo6CGSizeVvp","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"role":"symbol","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"roleHeading":"Instance Property","title":"emitterSize","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/spin":{"title":"spin","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","role":"symbol","type":"topic","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/spin"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"kind":"symbol","title":"emitterSize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/emitterposition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"kind":"symbol","title":"emitterPosition","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"kind":"symbol","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"title":"birthRate","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"url":"\/documentation\/anima\/layeranimator\/birthrate"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"title":"lifetime","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emitterzposition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"kind":"symbol","title":"emitterZPosition","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"title":"emitterDepth","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/emitterzposition.json b/docs/data/documentation/anima/layeranimator/emitterzposition.json index 3e0cd120..7a3262f6 100644 --- a/docs/data/documentation/anima/layeranimator/emitterzposition.json +++ b/docs/data/documentation/anima/layeranimator/emitterzposition.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"generated":true,"title":"CAEmitterLayer"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/emitterzposition"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"role":"symbol","title":"emitterZPosition","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE16emitterZPosition14CoreFoundation7CGFloatVvp","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterZPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","abstract":[{"text":"Determines the depth of the emitter shape.","type":"text"}],"title":"emitterDepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"title":"emitterPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"title":"birthRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"title":"spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"title":"emitterSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"emitterZPosition","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE16emitterZPosition14CoreFoundation7CGFloatVvp","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"symbolKind":"property","modules":[{"name":"Anima"}],"extendedModule":"Anima","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Specifies the center of the particle emitter shape along the z-axis.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"title":"CAEmitterLayer","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/emitterzposition"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"title":"spin","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","role":"symbol","type":"topic","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/spin"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/emitterposition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"kind":"symbol","title":"emitterPosition","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"kind":"symbol","title":"emitterSize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emitterzposition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"kind":"symbol","title":"emitterZPosition","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"title":"emitterDepth","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"title":"birthRate","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"url":"\/documentation\/anima\/layeranimator\/birthrate"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"title":"lifetime","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"kind":"symbol","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/endpoint.json b/docs/data/documentation/anima/layeranimator/endpoint.json index 0d34502f..83db574d 100644 --- a/docs/data/documentation/anima/layeranimator/endpoint.json +++ b/docs/data/documentation/anima/layeranimator/endpoint.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"endPoint","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE8endPointSo7CGPointVvp","extendedModule":"Anima","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The end point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"seeAlsoSections":[{"title":"CAGradientLayer","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"endPoint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/endpoint"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/colors":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The fill color of the layer."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"colors"},{"text":": [","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAGradientLayer","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/colors","title":"colors"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/startpoint","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"title":"startPoint","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startPoint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":"]","kind":"text"}],"title":"locations","kind":"symbol","abstract":[{"type":"text","text":"The locations of each gradient stop."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/locations","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"role":"symbol","title":"endPoint","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","url":"\/documentation\/anima\/layeranimator\/endpoint","abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"endPoint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","title":"endPoint","externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE8endPointSo7CGPointVvp","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}]},"symbolKind":"property","modules":[{"name":"Anima"}],"extendedModule":"Anima","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"endPoint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"generated":true,"title":"CAGradientLayer"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/endpoint"]}],"abstract":[{"text":"The end point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/locations":{"abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/locations","title":"locations","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"abstract":[{"text":"The end point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/endpoint","type":"topic","title":"endPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAGradientLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/startpoint","type":"topic","title":"startPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"abstract":[{"type":"text","text":"The fill color of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/colors","role":"symbol","title":"colors","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/fillcolor.json b/docs/data/documentation/anima/layeranimator/fillcolor.json index 5e682509..6ff76e8b 100644 --- a/docs/data/documentation/anima/layeranimator/fillcolor.json +++ b/docs/data/documentation/anima/layeranimator/fillcolor.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","extendedModule":"Anima","title":"fillColor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fillColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9fillColorSo10CGColorRefaSgvp","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The color used to fill the shape’s path."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"title":"CAShapeLayer"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/fillcolor"]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokestart","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","role":"symbol","abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","role":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"type":"topic","title":"lineDashPattern","url":"\/documentation\/anima\/layeranimator\/linedashpattern","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"type":"topic","title":"miterLimit","url":"\/documentation\/anima\/layeranimator\/miterlimit","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","role":"symbol","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/fillcolor"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"fillColor","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9fillColorSo10CGColorRefaSgvp"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"title":"CAShapeLayer","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd","type":"topic","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"lineDashPattern","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashpattern"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","title":"lineDashPhase","type":"topic","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit","type":"topic","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"url":"\/documentation\/anima\/layeranimator\/strokestart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"title":"strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/frame.json b/docs/data/documentation/anima/layeranimator/frame.json index 7eda2a40..29e83c7a 100644 --- a/docs/data/documentation/anima/layeranimator/frame.json +++ b/docs/data/documentation/anima/layeranimator/frame.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC5frameSo6CGRectVvp","title":"frame","roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"The frame of the layer."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/frame"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"title":"Animatable properties","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC5frameSo6CGRectVvp","modules":[{"name":"Anima"}],"title":"frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"kind":"symbol","abstract":[{"type":"text","text":"The frame of the layer."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/frame"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/innershadow.json b/docs/data/documentation/anima/layeranimator/innershadow.json index 3a0be2c1..be5f320f 100644 --- a/docs/data/documentation/anima/layeranimator/innershadow.json +++ b/docs/data/documentation/anima/layeranimator/innershadow.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"innerShadow","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC11innerShadowAA0E13ConfigurationVvp","role":"symbol"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/innershadow"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The inner shadow of the layer."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"title":"Animatable properties","generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/innershadow"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC11innerShadowAA0E13ConfigurationVvp","modules":[{"name":"Anima"}],"title":"innerShadow","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/instancealphaoffset.json b/docs/data/documentation/anima/layeranimator/instancealphaoffset.json index 95f5a0a3..ed4f9a07 100644 --- a/docs/data/documentation/anima/layeranimator/instancealphaoffset.json +++ b/docs/data/documentation/anima/layeranimator/instancealphaoffset.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/instancealphaoffset"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceAlphaOffset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"extendedModule":"Anima","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"instanceAlphaOffset","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE19instanceAlphaOffset14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}]},"abstract":[{"text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"seeAlsoSections":[{"title":"CAReplicatorLayer","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"title":"instanceRedOffset","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"instanceColor","role":"symbol","abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"url":"\/documentation\/anima\/layeranimator\/instancecolor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"type":"topic","title":"instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"url":"\/documentation\/anima\/layeranimator\/instancetransform","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceTransform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"type":"topic","title":"instanceAlphaOffset","abstract":[{"text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceAlphaOffset"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceGreenOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"title":"instanceGreenOffset","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","title":"instanceDelay","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"type":"topic","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"],"title":"CAReplicatorLayer","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Anima","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","title":"instanceAlphaOffset","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE19instanceAlphaOffset14CoreFoundation7CGFloatVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancealphaoffset"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceDelay","url":"\/documentation\/anima\/layeranimator\/instancedelay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","type":"topic","abstract":[{"text":"Specifies the delay, in seconds, between replicated copies.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"instanceRedOffset","url":"\/documentation\/anima\/layeranimator\/instanceredoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"instanceGreenOffset","url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","type":"topic","abstract":[{"text":"Defines the offset added to the green component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceAlphaOffset","url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","url":"\/documentation\/anima\/layeranimator\/instancecolor","title":"instanceColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceBlueOffset","url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","type":"topic","abstract":[{"text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"instanceTransform","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","type":"topic","abstract":[{"text":"The transform matrix applied to the previous instance to produce the current instance.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/instanceblueoffset.json b/docs/data/documentation/anima/layeranimator/instanceblueoffset.json index 52d2058f..5865240d 100644 --- a/docs/data/documentation/anima/layeranimator/instanceblueoffset.json +++ b/docs/data/documentation/anima/layeranimator/instanceblueoffset.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instanceblueoffset"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE18instanceBlueOffset14CoreFoundation7CGFloatVvp","symbolKind":"property","role":"symbol","title":"instanceBlueOffset","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}]},"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceBlueOffset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima"},"abstract":[{"text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"],"title":"CAReplicatorLayer","generated":true}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"instanceColor","role":"symbol","abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"url":"\/documentation\/anima\/layeranimator\/instancecolor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"type":"topic","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceGreenOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"title":"instanceGreenOffset","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"title":"instanceRedOffset","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"type":"topic","title":"instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"url":"\/documentation\/anima\/layeranimator\/instancetransform","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceTransform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","title":"instanceDelay","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"type":"topic","title":"instanceAlphaOffset","abstract":[{"text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceAlphaOffset"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE18instanceBlueOffset14CoreFoundation7CGFloatVvp","title":"instanceBlueOffset","roleHeading":"Instance Property","role":"symbol","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"extendedModule":"Anima","symbolKind":"property"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"],"title":"CAReplicatorLayer","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instanceblueoffset"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"instanceGreenOffset","url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","type":"topic","abstract":[{"text":"Defines the offset added to the green component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"instanceTransform","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","type":"topic","abstract":[{"text":"The transform matrix applied to the previous instance to produce the current instance.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceBlueOffset","url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","type":"topic","abstract":[{"text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceAlphaOffset","url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"instanceRedOffset","url":"\/documentation\/anima\/layeranimator\/instanceredoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceDelay","url":"\/documentation\/anima\/layeranimator\/instancedelay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","type":"topic","abstract":[{"text":"Specifies the delay, in seconds, between replicated copies.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","url":"\/documentation\/anima\/layeranimator\/instancecolor","title":"instanceColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/instancecolor.json b/docs/data/documentation/anima/layeranimator/instancecolor.json index 7c3e1e71..13615507 100644 --- a/docs/data/documentation/anima/layeranimator/instancecolor.json +++ b/docs/data/documentation/anima/layeranimator/instancecolor.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"CAReplicatorLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"title":"instanceColor","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE13instanceColorSo10CGColorRefaSgvp","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancecolor"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"type":"topic","title":"instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"url":"\/documentation\/anima\/layeranimator\/instancetransform","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceTransform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"type":"topic","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"type":"topic","title":"instanceAlphaOffset","abstract":[{"text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceAlphaOffset"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"instanceColor","role":"symbol","abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"url":"\/documentation\/anima\/layeranimator\/instancecolor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceGreenOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"title":"instanceGreenOffset","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","title":"instanceDelay","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"title":"instanceRedOffset","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor"},"seeAlsoSections":[{"title":"CAReplicatorLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"],"generated":true}],"abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"title":"instanceColor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE13instanceColorSo10CGColorRefaSgvp","extendedModule":"Anima","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/instancecolor"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","url":"\/documentation\/anima\/layeranimator\/instancecolor","title":"instanceColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceBlueOffset","url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","type":"topic","abstract":[{"text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"instanceRedOffset","url":"\/documentation\/anima\/layeranimator\/instanceredoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"instanceTransform","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","type":"topic","abstract":[{"text":"The transform matrix applied to the previous instance to produce the current instance.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceAlphaOffset","url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"instanceGreenOffset","url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","type":"topic","abstract":[{"text":"Defines the offset added to the green component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceDelay","url":"\/documentation\/anima\/layeranimator\/instancedelay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","type":"topic","abstract":[{"text":"Specifies the delay, in seconds, between replicated copies.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/instancedelay.json b/docs/data/documentation/anima/layeranimator/instancedelay.json index a72260c9..8d1262c4 100644 --- a/docs/data/documentation/anima/layeranimator/instancedelay.json +++ b/docs/data/documentation/anima/layeranimator/instancedelay.json @@ -1 +1 @@ -{"sections":[],"seeAlsoSections":[{"generated":true,"title":"CAReplicatorLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE13instanceDelay14CoreFoundation7CGFloatVvp","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","title":"instanceDelay"},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/instancedelay"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceDelay"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","title":"instanceDelay","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","role":"symbol","abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"type":"topic","title":"lineDashPattern","url":"\/documentation\/anima\/layeranimator\/linedashpattern","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokestart","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"type":"topic","title":"miterLimit","url":"\/documentation\/anima\/layeranimator\/miterlimit","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","role":"symbol","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"seeAlsoSections":[{"title":"CAReplicatorLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"generated":true}],"metadata":{"extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE13instanceDelay14CoreFoundation7CGFloatVvp","symbolKind":"property","title":"instanceDelay","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceDelay"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancedelay"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit","type":"topic","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd","type":"topic","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"lineDashPattern","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashpattern"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceDelay","url":"\/documentation\/anima\/layeranimator\/instancedelay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","type":"topic","abstract":[{"text":"Specifies the delay, in seconds, between replicated copies.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","title":"lineDashPhase","type":"topic","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"url":"\/documentation\/anima\/layeranimator\/strokestart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"title":"strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/instancegreenoffset.json b/docs/data/documentation/anima/layeranimator/instancegreenoffset.json index b79d30fc..b4c76b52 100644 --- a/docs/data/documentation/anima/layeranimator/instancegreenoffset.json +++ b/docs/data/documentation/anima/layeranimator/instancegreenoffset.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"],"generated":true,"title":"CAReplicatorLayer"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","abstract":[{"text":"Defines the offset added to the green component of the color for each replicated instance. Animatable.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancegreenoffset"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceGreenOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE19instanceGreenOffset14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","title":"instanceGreenOffset","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"symbolKind":"property","extendedModule":"Anima","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}]}},"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","title":"instanceDelay","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceGreenOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"title":"instanceGreenOffset","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"type":"topic","title":"instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"url":"\/documentation\/anima\/layeranimator\/instancetransform","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceTransform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"type":"topic","title":"instanceAlphaOffset","abstract":[{"text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceAlphaOffset"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"type":"topic","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"title":"instanceRedOffset","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"instanceColor","role":"symbol","abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"url":"\/documentation\/anima\/layeranimator\/instancecolor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"seeAlsoSections":[{"title":"CAReplicatorLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instancegreenoffset"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property","title":"instanceGreenOffset","role":"symbol","extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE19instanceGreenOffset14CoreFoundation7CGFloatVvp","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceGreenOffset"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset"},"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceDelay","url":"\/documentation\/anima\/layeranimator\/instancedelay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","type":"topic","abstract":[{"text":"Specifies the delay, in seconds, between replicated copies.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"instanceGreenOffset","url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","type":"topic","abstract":[{"text":"Defines the offset added to the green component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceBlueOffset","url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","type":"topic","abstract":[{"text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"instanceRedOffset","url":"\/documentation\/anima\/layeranimator\/instanceredoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceAlphaOffset","url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"instanceTransform","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","type":"topic","abstract":[{"text":"The transform matrix applied to the previous instance to produce the current instance.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","url":"\/documentation\/anima\/layeranimator\/instancecolor","title":"instanceColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/instanceredoffset.json b/docs/data/documentation/anima/layeranimator/instanceredoffset.json index e804bb0b..404f914e 100644 --- a/docs/data/documentation/anima/layeranimator/instanceredoffset.json +++ b/docs/data/documentation/anima/layeranimator/instanceredoffset.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/instanceredoffset"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"title":"instanceRedOffset","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE17instanceRedOffset14CoreFoundation7CGFloatVvp","extendedModule":"Anima"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"Defines the offset added to the red component of the color for each replicated instance. Animatable.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"CAReplicatorLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","title":"instanceDelay","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"instanceColor","role":"symbol","abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"url":"\/documentation\/anima\/layeranimator\/instancecolor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"type":"topic","title":"instanceAlphaOffset","abstract":[{"text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceAlphaOffset"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"type":"topic","title":"instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"url":"\/documentation\/anima\/layeranimator\/instancetransform","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceTransform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"title":"instanceRedOffset","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceGreenOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"title":"instanceGreenOffset","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"type":"topic","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE17instanceRedOffset14CoreFoundation7CGFloatVvp","role":"symbol","symbolKind":"property","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"extendedModule":"Anima","title":"instanceRedOffset"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/instanceredoffset"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"title":"CAReplicatorLayer","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","url":"\/documentation\/anima\/layeranimator\/instancecolor","title":"instanceColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceBlueOffset","url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","type":"topic","abstract":[{"text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"instanceGreenOffset","url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","type":"topic","abstract":[{"text":"Defines the offset added to the green component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"instanceTransform","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","type":"topic","abstract":[{"text":"The transform matrix applied to the previous instance to produce the current instance.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceDelay","url":"\/documentation\/anima\/layeranimator\/instancedelay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","type":"topic","abstract":[{"text":"Specifies the delay, in seconds, between replicated copies.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceAlphaOffset","url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"instanceRedOffset","url":"\/documentation\/anima\/layeranimator\/instanceredoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/instancetransform.json b/docs/data/documentation/anima/layeranimator/instancetransform.json index 374a6d3e..c12edb89 100644 --- a/docs/data/documentation/anima/layeranimator/instancetransform.json +++ b/docs/data/documentation/anima/layeranimator/instancetransform.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceTransform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/instancetransform"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier"}],"extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE17instanceTransformSo13CATransform3DVvp","title":"instanceTransform","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Property","role":"symbol","symbolKind":"property"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The transform matrix applied to the previous instance to produce the current instance.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"CAReplicatorLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"type":"topic","title":"instanceBlueOffset","abstract":[{"type":"text","text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable."}],"url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceBlueOffset"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"type":"topic","title":"instanceAlphaOffset","abstract":[{"text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceAlphaOffset"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"url":"\/documentation\/anima\/layeranimator\/instancedelay","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceDelay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Specifies the delay, in seconds, between replicated copies."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","title":"instanceDelay","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"instanceGreenOffset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","abstract":[{"type":"text","text":"Defines the offset added to the green component of the color for each replicated instance. Animatable."}],"title":"instanceGreenOffset","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"type":"topic","title":"instanceTransform","abstract":[{"type":"text","text":"The transform matrix applied to the previous instance to produce the current instance."}],"url":"\/documentation\/anima\/layeranimator\/instancetransform","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceTransform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"url":"\/documentation\/anima\/layeranimator\/instanceredoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"title":"instanceRedOffset","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"instanceColor","role":"symbol","abstract":[{"type":"text","text":"Defines the color used to multiply the source object."}],"url":"\/documentation\/anima\/layeranimator\/instancecolor","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/layeranimator\/instancetransform"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The transform matrix applied to the previous instance to produce the current instance.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"instanceTransform"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"metadata":{"title":"instanceTransform","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo012CAReplicatorB0CRbzrlE17instanceTransformSo13CATransform3DVvp","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Anima","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"instanceTransform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier"}]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset"],"title":"CAReplicatorLayer"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator/instanceAlphaOffset":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceAlphaOffset","url":"\/documentation\/anima\/layeranimator\/instancealphaoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceAlphaOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the alpha component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceAlphaOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/instanceGreenOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"instanceGreenOffset","url":"\/documentation\/anima\/layeranimator\/instancegreenoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceGreenOffset","type":"topic","abstract":[{"text":"Defines the offset added to the green component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceGreenOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceColor","url":"\/documentation\/anima\/layeranimator\/instancecolor","title":"instanceColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"instanceColor"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"abstract":[{"text":"Defines the color used to multiply the source object.","type":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/instanceDelay":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceDelay","url":"\/documentation\/anima\/layeranimator\/instancedelay","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceDelay","type":"topic","abstract":[{"text":"Specifies the delay, in seconds, between replicated copies.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceDelay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceRedOffset":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"instanceRedOffset","url":"\/documentation\/anima\/layeranimator\/instanceredoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceRedOffset","type":"topic","abstract":[{"type":"text","text":"Defines the offset added to the red component of the color for each replicated instance. Animatable."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceRedOffset","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceBlueOffset":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAReplicatorLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"instanceBlueOffset","url":"\/documentation\/anima\/layeranimator\/instanceblueoffset","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceBlueOffset","type":"topic","abstract":[{"text":"Defines the offset added to the blue component of the color for each replicated instance. Animatable.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceBlueOffset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/instanceTransform":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAReplicatorLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"instanceTransform","url":"\/documentation\/anima\/layeranimator\/instancetransform","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/instanceTransform","type":"topic","abstract":[{"text":"The transform matrix applied to the previous instance to produce the current instance.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"instanceTransform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/lifetime.json b/docs/data/documentation/anima/layeranimator/lifetime.json index e62b848f..e9b56420 100644 --- a/docs/data/documentation/anima/layeranimator/lifetime.json +++ b/docs/data/documentation/anima/layeranimator/lifetime.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"generated":true,"title":"CAEmitterLayer"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE8lifetime14CoreFoundation7CGFloatVvp","symbolKind":"property","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"roleHeading":"Instance Property","role":"symbol","title":"lifetime"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/lifetime"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"title":"emitterSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"title":"spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","abstract":[{"text":"Determines the depth of the emitter shape.","type":"text"}],"title":"emitterDepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"title":"emitterPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"title":"birthRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/lifetime"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","interfaceLanguage":"swift"},"metadata":{"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE8lifetime14CoreFoundation7CGFloatVvp","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lifetime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"title":"lifetime","extendedModule":"Anima","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"title":"CAEmitterLayer","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lifetime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/emitterposition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"kind":"symbol","title":"emitterPosition","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"title":"emitterDepth","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"kind":"symbol","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"title":"lifetime","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"kind":"symbol","title":"emitterSize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"title":"spin","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","role":"symbol","type":"topic","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/spin"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emitterzposition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"kind":"symbol","title":"emitterZPosition","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"title":"birthRate","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"url":"\/documentation\/anima\/layeranimator\/birthrate"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/linedashpattern.json b/docs/data/documentation/anima/layeranimator/linedashpattern.json index 536bade4..1fffdf64 100644 --- a/docs/data/documentation/anima/layeranimator/linedashpattern.json +++ b/docs/data/documentation/anima/layeranimator/linedashpattern.json @@ -1 +1 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/linedashpattern"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"generated":true,"title":"CAShapeLayer"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"] { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE15lineDashPatternSaySdGvp","roleHeading":"Instance Property","symbolKind":"property","title":"lineDashPattern","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineDashPattern"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","modules":[{"name":"Anima"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokestart","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","role":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","role":"symbol","abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"type":"topic","title":"lineDashPattern","url":"\/documentation\/anima\/layeranimator\/linedashpattern","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"type":"topic","title":"miterLimit","url":"\/documentation\/anima\/layeranimator\/miterlimit","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","role":"symbol","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","title":"strokeEnd"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"title":"CAShapeLayer","generated":true}],"abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/linedashpattern"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"lineDashPattern"},{"kind":"text","text":": ["},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"] { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","interfaceLanguage":"swift"},"metadata":{"conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lineDashPattern"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"]"}],"role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE15lineDashPatternSaySdGvp","roleHeading":"Instance Property","title":"lineDashPattern","extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","title":"lineDashPhase","type":"topic","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit","type":"topic","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"lineDashPattern","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashpattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"url":"\/documentation\/anima\/layeranimator\/strokestart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"title":"strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd","type":"topic","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/linedashphase.json b/docs/data/documentation/anima/layeranimator/linedashphase.json index e3d23102..600c9043 100644 --- a/docs/data/documentation/anima/layeranimator/linedashphase.json +++ b/docs/data/documentation/anima/layeranimator/linedashphase.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineDashPhase"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"lineDashPhase","role":"symbol","roleHeading":"Instance Property","extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE13lineDashPhase14CoreFoundation7CGFloatVvp","symbolKind":"property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"seeAlsoSections":[{"generated":true,"title":"CAShapeLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/linedashphase"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","role":"symbol","abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"type":"topic","title":"lineDashPattern","url":"\/documentation\/anima\/layeranimator\/linedashpattern","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokestart","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","title":"strokeStart"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"type":"topic","title":"miterLimit","url":"\/documentation\/anima\/layeranimator\/miterlimit","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","role":"symbol","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","role":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","title":"lineDashPhase"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"title":"CAShapeLayer","generated":true}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/linedashphase"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","interfaceLanguage":"swift"},"metadata":{"title":"lineDashPhase","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE13lineDashPhase14CoreFoundation7CGFloatVvp","extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","title":"lineDashPhase","type":"topic","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"lineDashPattern","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashpattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd","type":"topic","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"url":"\/documentation\/anima\/layeranimator\/strokestart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"title":"strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit","type":"topic","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/linewidth.json b/docs/data/documentation/anima/layeranimator/linewidth.json index a58113c6..fa5aa545 100644 --- a/docs/data/documentation/anima/layeranimator/linewidth.json +++ b/docs/data/documentation/anima/layeranimator/linewidth.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/linewidth"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"title":"CAShapeLayer","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth"},"sections":[],"abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9lineWidth14CoreFoundation7CGFloatVvp","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","extendedModule":"Anima","title":"lineWidth"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokestart","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"type":"topic","title":"lineDashPattern","url":"\/documentation\/anima\/layeranimator\/linedashpattern","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"type":"topic","title":"miterLimit","url":"\/documentation\/anima\/layeranimator\/miterlimit","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","role":"symbol","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","role":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","role":"symbol","abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","title":"lineDashPhase"}}} \ No newline at end of file +{"sections":[],"seeAlsoSections":[{"title":"CAShapeLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"lineWidth"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/linewidth"]}],"metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","title":"lineWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lineWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9lineWidth14CoreFoundation7CGFloatVvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd","type":"topic","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit","type":"topic","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","title":"lineDashPhase","type":"topic","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"lineDashPattern","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashpattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"url":"\/documentation\/anima\/layeranimator\/strokestart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"title":"strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/locations.json b/docs/data/documentation/anima/layeranimator/locations.json index 6300e245..87c947b3 100644 --- a/docs/data/documentation/anima/layeranimator/locations.json +++ b/docs/data/documentation/anima/layeranimator/locations.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"CAGradientLayer","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/locations"]}],"abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"metadata":{"externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE9locationsSay14CoreFoundation7CGFloatVGvp","title":"locations","role":"symbol","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"locations"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"symbolKind":"property","modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"role":"symbol","title":"endPoint","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","url":"\/documentation\/anima\/layeranimator\/endpoint","abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The fill color of the layer."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"colors"},{"text":": [","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAGradientLayer","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/colors","title":"colors"},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":"]","kind":"text"}],"title":"locations","kind":"symbol","abstract":[{"type":"text","text":"The locations of each gradient stop."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/locations","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/startpoint","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"title":"startPoint","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startPoint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"locations","modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"role":"symbol","roleHeading":"Instance Property","extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE9locationsSay14CoreFoundation7CGFloatVGvp","symbolKind":"property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The locations of each gradient stop."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"],"generated":true,"title":"CAGradientLayer"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"locations","kind":"identifier"},{"kind":"text","text":": ["},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":"] { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/locations"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/locations":{"abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/locations","title":"locations","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"abstract":[{"text":"The end point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/endpoint","type":"topic","title":"endPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAGradientLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"abstract":[{"type":"text","text":"The fill color of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/colors","role":"symbol","title":"colors","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/startpoint","type":"topic","title":"startPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/miterlimit.json b/docs/data/documentation/anima/layeranimator/miterlimit.json index fbe50958..ceeed76e 100644 --- a/docs/data/documentation/anima/layeranimator/miterlimit.json +++ b/docs/data/documentation/anima/layeranimator/miterlimit.json @@ -1 +1 @@ -{"abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"metadata":{"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE10miterLimit14CoreFoundation7CGFloatVvp","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","title":"miterLimit","roleHeading":"Instance Property","role":"symbol"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/miterlimit"]}],"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"CAShapeLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","role":"symbol","abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"type":"topic","title":"miterLimit","url":"\/documentation\/anima\/layeranimator\/miterlimit","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","role":"symbol","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","role":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokestart","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","title":"strokeEnd"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"type":"topic","title":"lineDashPattern","url":"\/documentation\/anima\/layeranimator\/linedashpattern","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/miterlimit"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"miterLimit"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"miterLimit","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE10miterLimit14CoreFoundation7CGFloatVvp","extendedModule":"Anima","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"seeAlsoSections":[{"generated":true,"title":"CAShapeLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit","type":"topic","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","title":"lineDashPhase","type":"topic","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"lineDashPattern","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashpattern"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd","type":"topic","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"url":"\/documentation\/anima\/layeranimator\/strokestart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"title":"strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/opacity.json b/docs/data/documentation/anima/layeranimator/opacity.json index b67474cc..cee5d739 100644 --- a/docs/data/documentation/anima/layeranimator/opacity.json +++ b/docs/data/documentation/anima/layeranimator/opacity.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true,"title":"Animatable properties"}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/opacity"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima13LayerAnimatorC7opacity14CoreFoundation7CGFloatVvp","symbolKind":"property","role":"symbol","title":"opacity","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"The opacity value of the layer.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true,"title":"Animatable properties"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/opacity"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC7opacity14CoreFoundation7CGFloatVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"title":"opacity","role":"symbol","modules":[{"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/origin.json b/docs/data/documentation/anima/layeranimator/origin.json index ea1cc29a..7d83e246 100644 --- a/docs/data/documentation/anima/layeranimator/origin.json +++ b/docs/data/documentation/anima/layeranimator/origin.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC6originSo7CGPointVvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"role":"symbol","title":"origin"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/origin"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"title":"Animatable properties"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layeranimator\/origin"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The origin of the layer.","type":"text"}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"role":"symbol","externalID":"s:5Anima13LayerAnimatorC6originSo7CGPointVvp","symbolKind":"property","title":"origin"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"title":"Animatable properties","generated":true}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/rotation.json b/docs/data/documentation/anima/layeranimator/rotation.json index dd63bb27..7efa86cb 100644 --- a/docs/data/documentation/anima/layeranimator/rotation.json +++ b/docs/data/documentation/anima/layeranimator/rotation.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGQuaternion","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/rotation"]}],"metadata":{"symbolKind":"property","title":"rotation","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC8rotation10Decomposed12CGQuaternionVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion"}]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The rotation of the layer.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/rotation"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"title":"Animatable properties","generated":true}],"metadata":{"role":"symbol","roleHeading":"Instance Property","title":"rotation","externalID":"s:5Anima13LayerAnimatorC8rotation10Decomposed12CGQuaternionVvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}],"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/scale.json b/docs/data/documentation/anima/layeranimator/scale.json index 05056e22..00f916ad 100644 --- a/docs/data/documentation/anima/layeranimator/scale.json +++ b/docs/data/documentation/anima/layeranimator/scale.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC5scaleSo7CGPointVvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}],"title":"scale","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/scale"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale"},"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"text":"The scale of the layer.","type":"text"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/scale"]}],"abstract":[{"text":"The scale of the layer.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"scale","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC5scaleSo7CGPointVvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/shadow.json b/docs/data/documentation/anima/layeranimator/shadow.json index 82ba5bcb..3e356449 100644 --- a/docs/data/documentation/anima/layeranimator/shadow.json +++ b/docs/data/documentation/anima/layeranimator/shadow.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow"},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC6shadowAA19ShadowConfigurationVvp","symbolKind":"property","title":"shadow","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"shadow"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/shadow"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true,"title":"Animatable properties"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The shadow of the layer.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/shadow"]}],"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"metadata":{"role":"symbol","title":"shadow","externalID":"s:5Anima13LayerAnimatorC6shadowAA19ShadowConfigurationVvp","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/size.json b/docs/data/documentation/anima/layeranimator/size.json index ad1ca279..063b921e 100644 --- a/docs/data/documentation/anima/layeranimator/size.json +++ b/docs/data/documentation/anima/layeranimator/size.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/size"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"modules":[{"name":"Anima"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"size","externalID":"s:5Anima13LayerAnimatorC4sizeSo6CGSizeVvp"},"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/size"]}],"abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima13LayerAnimatorC4sizeSo6CGSizeVvp","roleHeading":"Instance Property","symbolKind":"property","title":"size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/spin.json b/docs/data/documentation/anima/layeranimator/spin.json index 989a0067..a9f853c5 100644 --- a/docs/data/documentation/anima/layeranimator/spin.json +++ b/docs/data/documentation/anima/layeranimator/spin.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"CAEmitterLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","interfaceLanguage":"swift"},"abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/spin"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"spin","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE4spin14CoreFoundation7CGFloatVvp","symbolKind":"property","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator/spin":{"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"title":"spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"title":"emitterPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","abstract":[{"text":"Determines the depth of the emitter shape.","type":"text"}],"title":"emitterDepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"title":"birthRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"title":"emitterSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"seeAlsoSections":[{"title":"CAEmitterLayer","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/spin"]}],"metadata":{"externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE4spin14CoreFoundation7CGFloatVvp","role":"symbol","symbolKind":"property","extendedModule":"Anima","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"spin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spin","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"references":{"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"kind":"symbol","title":"emitterSize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"title":"emitterDepth","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/emitterposition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"kind":"symbol","title":"emitterPosition","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"kind":"symbol","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"title":"birthRate","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"url":"\/documentation\/anima\/layeranimator\/birthrate"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"title":"lifetime","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emitterzposition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"kind":"symbol","title":"emitterZPosition","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"title":"spin","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","role":"symbol","type":"topic","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/spin"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/startpoint.json b/docs/data/documentation/anima/layeranimator/startpoint.json index 9d94d87c..68167166 100644 --- a/docs/data/documentation/anima/layeranimator/startpoint.json +++ b/docs/data/documentation/anima/layeranimator/startpoint.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"startPoint","externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE10startPointSo7CGPointVvp","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Anima"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/startpoint"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations"],"title":"CAGradientLayer","generated":true}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/startpoint","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"title":"startPoint","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startPoint"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The fill color of the layer."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"colors"},{"text":": [","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"]","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAGradientLayer","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/colors","title":"colors"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"role":"symbol","title":"endPoint","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","url":"\/documentation\/anima\/layeranimator\/endpoint","abstract":[{"type":"text","text":"The end point of the gradient when drawn in the layer’s coordinate space."}],"type":"topic","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"locations"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":"]","kind":"text"}],"title":"locations","kind":"symbol","abstract":[{"type":"text","text":"The locations of each gradient stop."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/locations","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/startpoint"]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"startPoint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"roleHeading":"Instance Property","title":"startPoint","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorCAASo010CAGradientB0CRbzrlE10startPointSo7CGPointVvp","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Anima"},"abstract":[{"type":"text","text":"The start point of the gradient when drawn in the layer’s coordinate space."}],"seeAlsoSections":[{"generated":true,"title":"CAGradientLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"startPoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/endPoint":{"abstract":[{"text":"The end point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/endpoint","type":"topic","title":"endPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/endPoint","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAGradientLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"endPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/startPoint":{"abstract":[{"text":"The start point of the gradient when drawn in the layer’s coordinate space.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/startpoint","type":"topic","title":"startPoint","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/startPoint","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAGradientLayer","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"startPoint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/locations":{"abstract":[{"text":"The locations of each gradient stop.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/locations","title":"locations","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/locations","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"locations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":"]","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/colors":{"abstract":[{"type":"text","text":"The fill color of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"colors","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/colors","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAGradientLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/colors","role":"symbol","title":"colors","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/strokecolor.json b/docs/data/documentation/anima/layeranimator/strokecolor.json index 364cff70..502b21a3 100644 --- a/docs/data/documentation/anima/layeranimator/strokecolor.json +++ b/docs/data/documentation/anima/layeranimator/strokecolor.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"],"title":"CAShapeLayer","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/strokecolor"]}],"kind":"symbol","metadata":{"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE11strokeColorSo10CGColorRefaSgvp","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"strokeColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","extendedModule":"Anima","role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}]},"abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor"},"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokestart","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","title":"strokeStart"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"type":"topic","title":"miterLimit","url":"\/documentation\/anima\/layeranimator\/miterlimit","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","role":"symbol","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","role":"symbol","abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","role":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"type":"topic","title":"lineDashPattern","url":"\/documentation\/anima\/layeranimator\/linedashpattern","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE11strokeColorSo10CGColorRefaSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"title":"strokeColor","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}]},"seeAlsoSections":[{"generated":true,"title":"CAShapeLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"]}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/strokecolor"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The color used to stroke the shape’s path.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"url":"\/documentation\/anima\/layeranimator\/strokestart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"title":"strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd","type":"topic","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","title":"lineDashPhase","type":"topic","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit","type":"topic","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"lineDashPattern","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashpattern"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/strokeend.json b/docs/data/documentation/anima/layeranimator/strokeend.json index 63d960b3..5e0156eb 100644 --- a/docs/data/documentation/anima/layeranimator/strokeend.json +++ b/docs/data/documentation/anima/layeranimator/strokeend.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/strokeend"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"title":"CAShapeLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"]}],"metadata":{"modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]},"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9strokeEnd14CoreFoundation7CGFloatVvp","symbolKind":"property","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"roleHeading":"Instance Property","role":"symbol","title":"strokeEnd"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","role":"symbol","abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","role":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","title":"lineDashPhase"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokestart","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"type":"topic","title":"lineDashPattern","url":"\/documentation\/anima\/layeranimator\/linedashpattern","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"type":"topic","title":"miterLimit","url":"\/documentation\/anima\/layeranimator\/miterlimit","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","role":"symbol","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"},"seeAlsoSections":[{"generated":true,"title":"CAShapeLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"title":"strokeEnd","symbolKind":"property","externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE9strokeEnd14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"extendedModule":"Anima","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/strokeend"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"lineDashPattern","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashpattern"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd","type":"topic","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","title":"lineDashPhase","type":"topic","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"url":"\/documentation\/anima\/layeranimator\/strokestart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"title":"strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit","type":"topic","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/strokestart.json b/docs/data/documentation/anima/layeranimator/strokestart.json index 78bbfaec..baba903f 100644 --- a/docs/data/documentation/anima/layeranimator/strokestart.json +++ b/docs/data/documentation/anima/layeranimator/strokestart.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"],"title":"CAShapeLayer","generated":true}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/strokestart"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","interfaceLanguage":"swift"},"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeStart"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"roleHeading":"Instance Property","extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE11strokeStart14CoreFoundation7CGFloatVvp","symbolKind":"property","title":"strokeStart"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"type":"topic","title":"lineDashPattern","url":"\/documentation\/anima\/layeranimator\/linedashpattern","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","abstract":[{"type":"text","text":"The dash pattern applied to the shape’s path when stroked."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineDashPattern","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"type":"topic","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","role":"symbol","abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strokeColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"abstract":[{"type":"text","text":"The relative location at which to stop stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeEnd","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"text":".","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","title":"strokeEnd"},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"abstract":[{"text":"Specifies the line width of the shape’s path.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linewidth","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lineWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth"},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"type":"topic","title":"miterLimit","url":"\/documentation\/anima\/layeranimator\/miterlimit","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","role":"symbol","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"miterLimit","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"type":"topic","title":"fillColor","url":"\/documentation\/anima\/layeranimator\/fillcolor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","role":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","kind":"typeIdentifier","text":"CGColor"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/strokestart","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","title":"strokeStart"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPhase","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","title":"lineDashPhase"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/layeranimator\/strokestart"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart"},"metadata":{"externalID":"s:5Anima13LayerAnimatorCAASo07CAShapeB0CRbzrlE11strokeStart14CoreFoundation7CGFloatVvp","role":"symbol","title":"strokeStart","extendedModule":"Anima","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"seeAlsoSections":[{"generated":true,"title":"CAShapeLayer","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd"]}],"abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strokeStart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/strokeColor":{"abstract":[{"type":"text","text":"The color used to stroke the shape’s path."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeColor","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strokeColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"strokeColor","url":"\/documentation\/anima\/layeranimator\/strokecolor"},"doc://Anima/documentation/Anima/LayerAnimator/strokeEnd":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strokeEnd"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/strokeend","title":"strokeEnd","type":"topic","abstract":[{"text":"The relative location at which to stop stroking the path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeEnd","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/LayerAnimator/fillColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/fillColor","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fillColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/fillcolor","title":"fillColor","conformance":{"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[{"text":"The color used to fill the shape’s path.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/lineWidth":{"url":"\/documentation\/anima\/layeranimator\/linewidth","role":"symbol","abstract":[{"type":"text","text":"Specifies the line width of the shape’s path."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lineWidth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineWidth","title":"lineWidth","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}]},"type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/strokeStart":{"url":"\/documentation\/anima\/layeranimator\/strokestart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/strokeStart","abstract":[{"type":"text","text":"The relative location at which to begin stroking the path."}],"title":"strokeStart","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strokeStart","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/miterLimit":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"miterLimit"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/miterlimit","title":"miterLimit","type":"topic","abstract":[{"text":"The miter limit used when stroking the shape’s path.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/miterLimit","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAShapeLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPattern":{"abstract":[{"text":"The dash pattern applied to the shape’s path when stroked.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lineDashPattern","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"lineDashPattern","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAShapeLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPattern","role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashpattern"},"doc://Anima/documentation/Anima/LayerAnimator/lineDashPhase":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lineDashPhase","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/linedashphase","kind":"symbol","title":"lineDashPhase","type":"topic","abstract":[{"type":"text","text":"The dash phase applied to the shape’s path when stroked."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lineDashPhase","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAShapeLayer","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/tilesize.json b/docs/data/documentation/anima/layeranimator/tilesize.json index 9fc79e87..5f4131fc 100644 --- a/docs/data/documentation/anima/layeranimator/tilesize.json +++ b/docs/data/documentation/anima/layeranimator/tilesize.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"tileSize"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/tilesize"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The maximum size of each tile used to create the layer’s content."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorCAASo07CATiledB0CRbzrlE8tileSizeSo6CGSizeVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tileSize","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CATiledLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"tileSize","extendedModule":"Anima"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/tileSize":{"url":"\/documentation\/anima\/layeranimator\/tilesize","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CATiledLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","title":"tileSize","abstract":[{"text":"The maximum size of each tile used to create the layer’s content.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tileSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"tileSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/tilesize"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","symbolKind":"property","extendedModule":"Anima","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CATiledLayer","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"tileSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"tileSize","externalID":"s:5Anima13LayerAnimatorCAASo07CATiledB0CRbzrlE8tileSizeSo6CGSizeVvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The maximum size of each tile used to create the layer’s content.","type":"text"}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize"},"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/tileSize":{"abstract":[{"text":"The maximum size of each tile used to create the layer’s content.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tileSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/tilesize","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CATiledLayer","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","type":"topic","title":"tileSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/tileSize"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/transform.json b/docs/data/documentation/anima/layeranimator/transform.json index 8b306a76..92713d84 100644 --- a/docs/data/documentation/anima/layeranimator/transform.json +++ b/docs/data/documentation/anima/layeranimator/transform.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/transform"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima13LayerAnimatorC9transformSo13CATransform3DVvp","title":"transform","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/layeranimator\/transform"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"metadata":{"title":"transform","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"symbolKind":"property","externalID":"s:5Anima13LayerAnimatorC9transformSo13CATransform3DVvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"generated":true,"title":"Animatable properties"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/translation.json b/docs/data/documentation/anima/layeranimator/translation.json index aaba785a..9ff8671b 100644 --- a/docs/data/documentation/anima/layeranimator/translation.json +++ b/docs/data/documentation/anima/layeranimator/translation.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"sections":[],"metadata":{"externalID":"s:5Anima13LayerAnimatorC11translationSo7CGPointVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","title":"translation","modules":[{"name":"Anima"}]},"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/translation"]}],"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the layer."}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"],"title":"Animatable properties","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/translation"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","title":"translation","externalID":"s:5Anima13LayerAnimatorC11translationSo7CGPointVvp","modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"The translation transform of the layer."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/velocity.json b/docs/data/documentation/anima/layeranimator/velocity.json index f362e791..c4118468 100644 --- a/docs/data/documentation/anima/layeranimator/velocity.json +++ b/docs/data/documentation/anima/layeranimator/velocity.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"metadata":{"roleHeading":"Instance Property","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"velocity","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"extendedModule":"Anima","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE8velocity14CoreFoundation7CGFloatVvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/velocity"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin"],"generated":true,"title":"CAEmitterLayer"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"url":"\/documentation\/anima\/layeranimator\/velocity","role":"symbol","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"title":"velocity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}]},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"url":"\/documentation\/anima\/layeranimator\/birthrate","role":"symbol","abstract":[{"text":"Defines a multiplier that is applied to the cell-defined birth rate.","type":"text"}],"title":"birthRate","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"birthRate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"url":"\/documentation\/anima\/layeranimator\/emitterdepth","role":"symbol","abstract":[{"text":"Determines the depth of the emitter shape.","type":"text"}],"title":"emitterDepth","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"url":"\/documentation\/anima\/layeranimator\/emittersize","role":"symbol","abstract":[{"text":"Determines the size of the particle emitter shape.","type":"text"}],"title":"emitterSize","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterposition","role":"symbol","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"title":"emitterPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterPosition","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"url":"\/documentation\/anima\/layeranimator\/spin","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"title":"spin","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"url":"\/documentation\/anima\/layeranimator\/lifetime","role":"symbol","abstract":[{"text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created.","type":"text"}],"title":"lifetime","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"url":"\/documentation\/anima\/layeranimator\/emitterzposition","role":"symbol","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"title":"emitterZPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterZPosition","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]}}} \ No newline at end of file +{"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin"],"generated":true,"title":"CAEmitterLayer"}],"metadata":{"extendedModule":"Anima","title":"velocity","modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Instance Property","role":"symbol","externalID":"s:5Anima13LayerAnimatorCAASo09CAEmitterB0CRbzrlE8velocity14CoreFoundation7CGFloatVvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"symbolKind":"property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"variants":[{"paths":["\/documentation\/anima\/layeranimator\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayerAnimator/lifetime":{"title":"lifetime","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lifetime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/lifetime","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined lifetime range when particles are created."}],"url":"\/documentation\/anima\/layeranimator\/lifetime"},"doc://Anima/documentation/Anima/LayerAnimator/emitterDepth":{"title":"emitterDepth","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emitterDepth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterDepth","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Determines the depth of the emitter shape."}],"url":"\/documentation\/anima\/layeranimator\/emitterdepth"},"doc://Anima/documentation/Anima/LayerAnimator/spin":{"title":"spin","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/spin","role":"symbol","type":"topic","abstract":[{"text":"Defines a multiplier applied to the cell-defined particle spin.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/spin"},"doc://Anima/documentation/Anima/LayerAnimator/emitterSize":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emittersize","abstract":[{"type":"text","text":"Determines the size of the particle emitter shape."}],"kind":"symbol","title":"emitterSize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterSize","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterZPosition":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Layer"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/layeranimator\/emitterzposition","abstract":[{"type":"text","text":"Specifies the center of the particle emitter shape along the z-axis."}],"kind":"symbol","title":"emitterZPosition","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterZPosition"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterZPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/emitterPosition":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CAEmitterLayer"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/layeranimator\/emitterposition","abstract":[{"type":"text","text":"The position of the center of the particle emitter."}],"kind":"symbol","title":"emitterPosition","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emitterPosition"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/emitterPosition","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/birthRate":{"title":"birthRate","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Layer"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CAEmitterLayer"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"birthRate","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/birthRate","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Defines a multiplier that is applied to the cell-defined birth rate."}],"url":"\/documentation\/anima\/layeranimator\/birthrate"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/velocity":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Layer","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"CAEmitterLayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/anima\/layeranimator\/velocity","abstract":[{"type":"text","text":"Defines a multiplier applied to the cell-defined particle velocity."}],"kind":"symbol","title":"velocity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/velocity","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layeranimator/zposition.json b/docs/data/documentation/anima/layeranimator/zposition.json index 29e4cd63..df236f18 100644 --- a/docs/data/documentation/anima/layeranimator/zposition.json +++ b/docs/data/documentation/anima/layeranimator/zposition.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zPosition","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima13LayerAnimatorC9zPosition14CoreFoundation7CGFloatVvp","title":"zPosition","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layeranimator\/zposition"]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","url":"\/documentation\/anima\/layeranimator\/shadow","title":"shadow","abstract":[{"type":"text","text":"The shadow of the layer."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","type":"topic","abstract":[{"type":"text","text":"The background color of the layer."}],"title":"backgroundColor","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"title":"transform","type":"topic","url":"\/documentation\/anima\/layeranimator\/transform","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","role":"symbol","abstract":[{"type":"text","text":"The three-dimensional transform of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform","kind":"identifier"},{"kind":"text","text":": "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"url":"\/documentation\/anima\/layeranimator\/size","abstract":[{"type":"text","text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"type":"topic","title":"zPosition","url":"\/documentation\/anima\/layeranimator\/zposition","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","role":"symbol","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"title":"bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bounds"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","type":"topic","abstract":[{"text":"The frame of the layer.","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"abstract":[{"type":"text","text":"The anchor point for the layer’s position along the z axis."}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","kind":"symbol","title":"anchorPointZ"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","type":"topic","abstract":[{"type":"text","text":"The origin of the layer."}],"title":"origin","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"abstract":[{"type":"text","text":"The border width of the layer."}],"url":"\/documentation\/anima\/layeranimator\/borderwidth","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","kind":"symbol","title":"borderWidth"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"title":"opacity","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"The opacity value of the layer."}],"url":"\/documentation\/anima\/layeranimator\/opacity","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"url":"\/documentation\/anima\/layeranimator\/anchorpoint","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","abstract":[{"text":"Defines the anchor point of the layer’s bounds rectangle.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"type":"topic","title":"borderColor","url":"\/documentation\/anima\/layeranimator\/bordercolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","role":"symbol","abstract":[{"text":"The border color of the layer.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGColor","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef"},{"kind":"text","text":"?"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"url":"\/documentation\/anima\/layeranimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","title":"cornerRadius","type":"topic","abstract":[{"text":"The corner radius of the layer.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"url":"\/documentation\/anima\/layeranimator\/innershadow","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"url":"\/documentation\/anima\/layeranimator\/rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","abstract":[{"type":"text","text":"The rotation of the layer."}],"kind":"symbol","title":"rotation","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayerAnimator/center":{"title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"url":"\/documentation\/anima\/layeranimator\/translation","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","title":"translation","abstract":[{"text":"The translation transform of the layer.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"url":"\/documentation\/anima\/layeranimator\/scale","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"title":"scale","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/layeranimator\/zposition"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"externalID":"s:5Anima13LayerAnimatorC9zPosition14CoreFoundation7CGFloatVvp","title":"zPosition"},"abstract":[{"type":"text","text":"The layer’s position on the z axis."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"]]},"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayerAnimator/transform":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/transform","title":"transform","url":"\/documentation\/anima\/layeranimator\/transform","type":"topic","abstract":[{"text":"The three-dimensional transform of the layer.","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"doc://Anima/documentation/Anima/LayerAnimator/borderColor":{"kind":"symbol","abstract":[{"type":"text","text":"The border color of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderColor","title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@CGColorRef","text":"CGColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/bordercolor"},"doc://Anima/documentation/Anima/LayerAnimator/innerShadow":{"kind":"symbol","abstract":[{"text":"The inner shadow of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/innerShadow","title":"innerShadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/innershadow"},"doc://Anima/documentation/Anima/LayerAnimator/origin":{"url":"\/documentation\/anima\/layeranimator\/origin","role":"symbol","abstract":[{"type":"text","text":"The origin of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/origin","title":"origin","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/size":{"kind":"symbol","abstract":[{"text":"The size of the layer. Changing the value keeps the layer centered. To change the size without centering use the layer’s frame size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/size","title":"size","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/size"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPointZ":{"title":"anchorPointZ","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"anchorPointZ"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPointZ","role":"symbol","type":"topic","abstract":[{"text":"The anchor point for the layer’s position along the z axis.","type":"text"}],"url":"\/documentation\/anima\/layeranimator\/anchorpointz"},"doc://Anima/documentation/Anima/LayerAnimator/translation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The translation transform of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/translation","role":"symbol","title":"translation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/translation"},"doc://Anima/documentation/Anima/LayerAnimator/bounds":{"url":"\/documentation\/anima\/layeranimator\/bounds","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/bounds","abstract":[{"type":"text","text":"The bounds of the layer."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"bounds"},"doc://Anima/documentation/Anima/LayerAnimator/opacity":{"kind":"symbol","title":"opacity","abstract":[{"text":"The opacity value of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/opacity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/opacity"},"doc://Anima/documentation/Anima/LayerAnimator/shadow":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The shadow of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/shadow","role":"symbol","title":"shadow","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/shadow"},"doc://Anima/documentation/Anima/LayerAnimator/frame":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The frame of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/frame","role":"symbol","title":"frame","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/frame"},"doc://Anima/documentation/Anima/LayerAnimator/borderWidth":{"kind":"symbol","abstract":[{"text":"The border width of the layer.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/borderWidth","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/borderwidth"},"doc://Anima/documentation/Anima/LayerAnimator/cornerRadius":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/cornerRadius","role":"symbol","title":"cornerRadius","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/cornerradius"},"doc://Anima/documentation/Anima/LayerAnimator/rotation":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The rotation of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/rotation","role":"symbol","title":"rotation","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/rotation"},"doc://Anima/documentation/Anima/LayerAnimator/scale":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/scale","title":"scale","url":"\/documentation\/anima\/layeranimator\/scale","type":"topic","abstract":[{"type":"text","text":"The scale of the layer."}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayerAnimator/zPosition":{"url":"\/documentation\/anima\/layeranimator\/zposition","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/zPosition","abstract":[{"text":"The layer’s position on the z axis.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zPosition"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol","type":"topic","title":"zPosition"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayerAnimator/center":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The center of the layer."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/center","role":"symbol","title":"center","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/center"},"doc://Anima/documentation/Anima/LayerAnimator/backgroundColor":{"url":"\/documentation\/anima\/layeranimator\/backgroundcolor","role":"symbol","abstract":[{"text":"The background color of the layer.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@CGColorRef","text":"CGColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/backgroundColor","title":"backgroundColor","type":"topic"},"doc://Anima/documentation/Anima/LayerAnimator/anchorPoint":{"kind":"symbol","abstract":[{"type":"text","text":"Defines the anchor point of the layer’s bounds rectangle."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/anchorPoint","title":"anchorPoint","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"anchorPoint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/anchorpoint"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layoutanimator.json b/docs/data/documentation/anima/layoutanimator.json index 9faf9c80..be5f4cbc 100644 --- a/docs/data/documentation/anima/layoutanimator.json +++ b/docs/data/documentation/anima/layoutanimator.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"],"title":"Accessing animations"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant"],"title":"Animatable properties"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"title":"Animatable Property Provider"}],"metadata":{"title":"LayoutAnimator","externalID":"s:5Anima14LayoutAnimatorC","symbolKind":"class","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"roleHeading":"Class","role":"symbol","modules":[{"name":"Anima"}]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"languages":["swift"]}]},{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To animate the properties, change their values inside an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference","isActive":true},{"type":"text","text":" animation block:"}]},{"type":"codeListing","syntax":"swift","code":["Anima.animate(withSpring: .smooth) {"," widthConstraint.animator.constant = 200.0","}"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To stop animations and to change properties immediately, change their values outside an animation block:"}]},{"type":"codeListing","syntax":"swift","code":["widthConstraint.animator.constant = 50.0"]},{"level":3,"text":"Accessing Animations","type":"heading","anchor":"Accessing-Animations"},{"type":"paragraph","inlineContent":[{"text":"To access the animation for a specific property, use ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","isActive":true,"type":"reference"},{"type":"text","text":":"}]},{"type":"codeListing","syntax":"swift","code":["if let animation = widthConstraint.animator.animation(for: \\.constant) {"," animation.stop()","}"]}],"kind":"content"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"title":"Inherits From","type":"inheritsFrom","kind":"relationships"}],"variants":[{"paths":["\/documentation\/anima\/layoutanimator"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator/constant":{"title":"constant","url":"\/documentation\/anima\/layoutanimator\/constant","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant","abstract":[{"type":"text","text":"The constant of the layout constraint."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","kind":"symbol","title":"animationVelocity(for:)","type":"topic","abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","kind":"symbol","title":"animation(for:)","type":"topic","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","kind":"typeIdentifier","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animation(for:)"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"kind":"symbol","sections":[],"metadata":{"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}],"externalID":"s:5Anima14LayoutAnimatorC","roleHeading":"Class","modules":[{"name":"Anima"}],"role":"symbol","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"symbolKind":"class"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layoutanimator"]}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutAnimator","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"anchor":"overview","text":"Overview","type":"heading","level":2},{"inlineContent":[{"text":"To animate the ","type":"text"},{"type":"codeVoice","code":"constant"},{"type":"text","text":" of a layer, change it’s value inside an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"text":" animation block:","type":"text"}],"type":"paragraph"},{"code":["Anima.animate(withSpring: .smooth) {"," widthConstraint.animator.constant = 200.0","}"],"type":"codeListing","syntax":"swift"},{"inlineContent":[{"type":"text","text":"To stop the animation and to change the constant immediately, change it’s value outside an animation block:"}],"type":"paragraph"},{"code":["widthConstraint.animator.constant = 50.0"],"type":"codeListing","syntax":"swift"},{"type":"heading","anchor":"Accessing-Animations","text":"Accessing Animations","level":3},{"inlineContent":[{"text":"To access the animation for a property, use ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","isActive":true},{"text":":","type":"text"}],"type":"paragraph"},{"code":["if let animation = widthConstraint.animator.animation(for: \\.constant) {"," animation.stop()","}"],"type":"codeListing","syntax":"swift"},{"level":3,"text":"Accessing Animation Velocity","anchor":"Accessing-Animation-Velocity","type":"heading"},{"inlineContent":[{"text":"To access the animation velocity for a property, use ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"seeAlsoSections":[{"generated":true,"title":"Animatable Property Provider","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]}],"topicSections":[{"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"]},{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant"]}],"references":{"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"url":"\/documentation\/anima\/layoutanimator\/animation(for:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)"},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"role":"symbol","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"title":"animationVelocity(for:)"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/LayoutAnimator/constant":{"abstract":[{"text":"The constant of the layout constraint.","type":"text"}],"url":"\/documentation\/anima\/layoutanimator\/constant","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"title":"constant","role":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layoutanimator/animation(for:).json b/docs/data/documentation/anima/layoutanimator/animation(for:).json index 460be777..ad0b66fc 100644 --- a/docs/data/documentation/anima/layoutanimator/animation(for:).json +++ b/docs/data/documentation/anima/layoutanimator/animation(for:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"typeIdentifier"},{"text":"? ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}]}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/layoutanimator\/animation(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"Anima","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"symbolKind":"method","modules":[{"name":"Anima"}],"title":"animation(for:)","roleHeading":"Instance Method","externalID":"s:5Anima14LayoutAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF"},"seeAlsoSections":[{"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"],"generated":true}],"sections":[],"references":{"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","kind":"symbol","title":"animation(for:)","type":"topic","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","kind":"typeIdentifier","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animation(for:)"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","kind":"symbol","title":"animationVelocity(for:)","type":"topic","abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"kind":"internalParam","text":"keyPath"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"LayoutAnimator","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","text":"Value"},{"text":">) -> ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"typeIdentifier","text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"? "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"keyPath","content":[{"inlineContent":[{"type":"text","text":"The keypath to an animatable property."}],"type":"paragraph"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layoutanimator\/animation(for:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)"},"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"?"}],"externalID":"s:5Anima14LayoutAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","title":"animation(for:)","extendedModule":"Anima"},"references":{"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"role":"symbol","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"title":"animationVelocity(for:)"},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"url":"\/documentation\/anima\/layoutanimator\/animation(for:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layoutanimator/animationvelocity(for:).json b/docs/data/documentation/anima/layoutanimator/animationvelocity(for:).json index ce0ea543..49da27b6 100644 --- a/docs/data/documentation/anima/layoutanimator/animationvelocity(for:).json +++ b/docs/data/documentation/anima/layoutanimator/animationvelocity(for:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"? "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}]}],"name":"keyPath"}]}],"kind":"symbol","metadata":{"externalID":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"title":"animationVelocity(for:)","roleHeading":"Instance Method"},"abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)"],"title":"Accessing animations","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/layoutanimator\/animationvelocity(for:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"references":{"doc://Anima/documentation/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima","title":"Anima","role":"collection","url":"\/documentation\/anima","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","kind":"symbol","title":"animationVelocity(for:)","type":"topic","abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)","kind":"symbol","title":"animation(for:)","type":"topic","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","kind":"typeIdentifier","text":"LayoutAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/layoutanimator\/animation(for:)"},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","text":"LayoutAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"kind":"text","text":"? "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}],"name":"keyPath"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"metadata":{"title":"animationVelocity(for:)","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"externalID":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","extendedModule":"Anima","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"LayoutAnimator","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"kind":"symbol","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)"]}],"variants":[{"paths":["\/documentation\/anima\/layoutanimator\/animationvelocity(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/LayoutAnimator/animation(for:)":{"url":"\/documentation\/anima\/layoutanimator\/animation(for:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC","text":"LayoutAnimator","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animation(for:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayoutAnimator/animationVelocity(for:)":{"role":"symbol","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"url":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/animationVelocity(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"LayoutAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14LayoutAnimatorC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima14LayoutAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"title":"animationVelocity(for:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/layoutanimator/constant.json b/docs/data/documentation/anima/layoutanimator/constant.json index fa089e2c..dde5d2eb 100644 --- a/docs/data/documentation/anima/layoutanimator/constant.json +++ b/docs/data/documentation/anima/layoutanimator/constant.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14LayoutAnimatorC8constant14CoreFoundation7CGFloatVvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"roleHeading":"Instance Property","role":"symbol","title":"constant"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant"},"abstract":[{"type":"text","text":"The constant of the layout constraint."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/layoutanimator\/constant"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator/constant":{"title":"constant","url":"\/documentation\/anima\/layoutanimator\/constant","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant","abstract":[{"type":"text","text":"The constant of the layout constraint."}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/anima\/layoutanimator\/constant"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"abstract":[{"text":"The constant of the layout constraint.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"]]},"kind":"symbol","metadata":{"role":"symbol","title":"constant","externalID":"s:5Anima14LayoutAnimatorC8constant14CoreFoundation7CGFloatVvp","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/LayoutAnimator/constant":{"abstract":[{"text":"The constant of the layout constraint.","type":"text"}],"url":"\/documentation\/anima\/layoutanimator\/constant","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator\/constant","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"title":"constant","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/nsuicolor.json b/docs/data/documentation/anima/nsuicolor.json index b1ad1f6b..ef21a4a8 100644 --- a/docs/data/documentation/anima/nsuicolor.json +++ b/docs/data/documentation/anima/nsuicolor.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"title":"NSUIColor","modules":[{"name":"Anima"}],"externalID":"s:5Anima9NSUIColora","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIColor","kind":"identifier"}],"roleHeading":"Type Alias","symbolKind":"typealias","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/nsuicolor"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/NSUIColor":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"typealias","role":"symbol","roleHeading":"Type Alias","modules":[{"name":"Anima"}],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"externalID":"s:5Anima9NSUIColora","title":"NSUIColor"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/nsuicolor"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NSUIColor"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/NSUIColor":{"abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","title":"NSUIColor","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/nsuicolor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/nsuiview.json b/docs/data/documentation/anima/nsuiview.json index 80bf4702..fd1f41f2 100644 --- a/docs/data/documentation/anima/nsuiview.json +++ b/docs/data/documentation/anima/nsuiview.json @@ -1 +1 @@ -{"metadata":{"title":"NSUIView","symbolKind":"typealias","navigatorTitle":[{"kind":"identifier","text":"NSUIView"}],"externalID":"s:5Anima8NSUIViewa","roleHeading":"Type Alias","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIView"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/nsuiview"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSUIView","kind":"identifier"},{"kind":"text","text":" = "},{"preciseIdentifier":"c:objc(cs)NSView","kind":"typeIdentifier","text":"NSView"}],"platforms":["macOS"]}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/NSUIView":{"kind":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIView"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NSUIView"}],"url":"\/documentation\/anima\/nsuiview","title":"NSUIView"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"metadata":{"symbolKind":"typealias","navigatorTitle":[{"text":"NSUIView","kind":"identifier"}],"title":"NSUIView","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"NSUIView","kind":"identifier"}],"modules":[{"name":"Anima"}],"roleHeading":"Type Alias","role":"symbol","externalID":"s:5Anima8NSUIViewa"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSUIView","kind":"identifier"},{"text":" = ","kind":"text"},{"text":"NSView","preciseIdentifier":"c:objc(cs)NSView","kind":"typeIdentifier"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/NSUIView"},"variants":[{"paths":["\/documentation\/anima\/nsuiview"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/NSUIView":{"kind":"symbol","url":"\/documentation\/anima\/nsuiview","title":"NSUIView","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIView","type":"topic","navigatorTitle":[{"text":"NSUIView","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"NSUIView","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimator.json b/docs/data/documentation/anima/propertyanimator.json index b1a3db13..0b3fa90d 100644 --- a/docs/data/documentation/anima/propertyanimator.json +++ b/docs/data/documentation/anima/propertyanimator.json @@ -1 +1 @@ -{"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference"},{"text":".","type":"text"}],"relationshipsSections":[{"kind":"relationships","title":"Inherited By","type":"inheritedBy","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]}],"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Animatable Property Provider","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)"],"title":"Accessing Animations"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)"],"title":"Accessing Animation Velocities"},{"title":"Accessing Values","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"},{"kind":"text","text":"<"},{"text":"Provider","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Provider"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","text":"AnimatablePropertyProvider","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"content":[{"type":"heading","level":3,"text":"Accessing Properties","anchor":"Accessing-Properties"},{"inlineContent":[{"type":"text","text":"To access the animatable properties, use their keypath on the objects "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"text":":","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To animate them, change their values inside an an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"text":" animation block. To stop their animations and to update them immediately, change their values outside an animation block.","type":"text"}],"type":"paragraph"},{"code":["class Car: AnimatablePropertyProvider {"," var speed: CGFloat = 0.0"," var location: CGPoint = .zero","}","","let car = Car()","","Anima.animate(withSpring: .smooth) {"," car.animator[\\.speed] = 120.0"," car.animator[\\.location].x = 200.0","}"],"syntax":"swift","type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For easier access of the properties, you can extend the animator."}]},{"syntax":"swift","code":["public extension PropertyAnimator {"," var speed: CGFloat {"," get { self[\\.speed] }"," set { self[\\.speed] = newValue }"," }",""," var location: CGPoint {"," get { self[\\.location] }"," set { self[\\.location] = newValue }"," }","}"," ","Anima.animate(withSpring: .smooth) {"," car.animator.speed = 120.0"," car.animator.location.x = 200.0","}"],"type":"codeListing"},{"anchor":"Accessing-Animations","type":"heading","text":"Accessing Animations","level":3},{"inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations"},{"type":"text","text":" is a dictionary of all running animations keyed by property names."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation for a specific property, use it’s keypath on the "},{"code":"animator","type":"codeVoice"},{"text":" using ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","isActive":true},{"text":":","type":"text"}]},{"syntax":"swift","type":"codeListing","code":["if let speedAnimation = car.animator[animation: \\.speed] {"," speedAnimation.stop()","}"]},{"level":3,"anchor":"Accessing-Animation-velocity","type":"heading","text":"Accessing Animation velocity"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access or change the animation velocity of a property that is currently animated, use it’s keypath on the "},{"code":"animator","type":"codeVoice"},{"text":" using ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","type":"reference"},{"text":":","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["car.animator[velocity: \\.speed] = 120.0"]}],"kind":"content"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","interfaceLanguage":"swift"},"metadata":{"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PropertyAnimator"}],"title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"externalID":"s:5Anima16PropertyAnimatorC","role":"symbol","roleHeading":"Class","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(velocity:)":{"type":"topic","title":"subscript(velocity:)","url":"\/documentation\/anima\/propertyanimator\/subscript(velocity:)","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":" _: ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","kind":"symbol","abstract":[{"type":"text","text":"The current animation velocity of the property at the specified keypath, or "},{"type":"codeVoice","code":"zero"},{"type":"text","text":" if the property isn’t animated or the animation doesn’t support velocity values."}],"role":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(_:)":{"fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"role":"symbol","url":"\/documentation\/anima\/propertyanimator\/subscript(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","type":"topic","title":"subscript(_:)","kind":"symbol","abstract":[{"type":"text","text":"The current value of the property at the specified keypath."}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(animation:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","kind":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"animation"},{"text":" _: ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/subscript(animation:)","title":"subscript(animation:)","type":"topic","abstract":[{"text":"The current animation of the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Provider"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"AnimatablePropertyProvider","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"}]}],"kind":"declarations"},{"content":[{"text":"Accessing Properties","type":"heading","anchor":"Accessing-Properties","level":3},{"inlineContent":[{"type":"text","text":"To access the animatable properties, use their keypath on the objects "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"text":":","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To animate them, change their values inside an an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" animation block. To stop their animations and to update them immediately, change their values outside an animation block."}]},{"code":["class Car: AnimatablePropertyProvider {"," var speed: CGFloat = 0.0"," var location: CGPoint = .zero","}","","let car = Car()","","Anima.animate(withSpring: .smooth) {"," car.animator[\\.speed] = 120.0"," car.animator[\\.location].x = 200.0","}"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","inlineContent":[{"text":"For easier access of the properties, you can extend the animator.","type":"text"}]},{"type":"codeListing","syntax":"swift","code":["public extension PropertyAnimator {"," var speed: CGFloat {"," get { self[\\.speed] }"," set { self[\\.speed] = newValue }"," }",""," var location: CGPoint {"," get { self[\\.location] }"," set { self[\\.location] = newValue }"," }","}"," ","Anima.animate(withSpring: .smooth) {"," car.animator.speed = 120.0"," car.animator.location.x = 200.0","}"]},{"type":"heading","anchor":"Accessing-Animations","level":3,"text":"Accessing Animations"},{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations"},{"type":"text","text":" is a dictionary of all running animations keyed by property names."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation for a specific property, use it’s keypath on the "},{"type":"codeVoice","code":"animator"},{"text":" using ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","isActive":true},{"type":"text","text":":"}]},{"syntax":"swift","code":["if let speedAnimation = car.animator[animation: \\.speed] {"," speedAnimation.stop()","}"],"type":"codeListing"},{"type":"heading","text":"Accessing Animation velocity","level":3,"anchor":"Accessing-Animation-velocity"},{"inlineContent":[{"type":"text","text":"To access or change the animation velocity of a property that is currently animated, use it’s keypath on the "},{"type":"codeVoice","code":"animator"},{"text":" using ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)"},{"type":"text","text":":"}],"type":"paragraph"},{"code":["car.animator[velocity: \\.speed] = 120.0"],"type":"codeListing","syntax":"swift"}],"kind":"content"}],"topicSections":[{"title":"Accessing Animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)"],"title":"Accessing Animation Velocities"},{"title":"Accessing Values","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)"]}],"metadata":{"role":"symbol","title":"PropertyAnimator","modules":[{"name":"Anima"}],"navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"externalID":"s:5Anima16PropertyAnimatorC","symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"roleHeading":"Class"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"relationshipsSections":[{"type":"inheritedBy","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"title":"Inherited By"}],"sections":[],"seeAlsoSections":[{"title":"Animatable Property Provider","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"generated":true}],"abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/PropertyAnimator/subscript(velocity:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":" _: "},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp","kind":"typeIdentifier","text":"Provider"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp","text":"Value"}],"abstract":[{"type":"text","text":"The current animation velocity of the property at the specified keypath, or "},{"type":"codeVoice","code":"zero"},{"type":"text","text":" if the property isn’t animated or the animation doesn’t support velocity values."}],"url":"\/documentation\/anima\/propertyanimator\/subscript(velocity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","role":"symbol","type":"topic","title":"subscript(velocity:)"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(animation:)":{"abstract":[{"text":"The current animation of the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"title":"subscript(animation:)","kind":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"animation"},{"text":" _: ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp","text":"Provider"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC9animationAA18AnimationProviding_pSgs15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/propertyanimator\/subscript(animation:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","type":"topic","title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp","text":"Provider"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip5ValueL_qd__mfp","kind":"typeIdentifier"}],"abstract":[{"text":"The current value of the property at the specified keypath.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/subscript(_:)","role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimator/animations.json b/docs/data/documentation/anima/propertyanimator/animations.json index 6d369777..fa6b7173 100644 --- a/docs/data/documentation/anima/propertyanimator/animations.json +++ b/docs/data/documentation/anima/propertyanimator/animations.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"]"}],"modules":[{"name":"Anima"}],"title":"animations","role":"symbol","externalID":"s:5Anima16PropertyAnimatorC10animationsSDySSAA18AnimationProviding_pGvp","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations"},"abstract":[{"text":"A dictionary containing the current animated property keys and associated animations.","type":"text"}],"seeAlsoSections":[{"title":"Accessing animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"]}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"kind":"text","text":"] { get }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/propertyanimator\/animations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"references":{"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/layeranimator\/animation(for:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","title":"animation(for:)"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Layer","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","title":"animationVelocity(for:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"],["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator\/animations"]}],"abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"roleHeading":"Instance Property","externalID":"s:5Anima16PropertyAnimatorC10animationsSDySSAA18AnimationProviding_pGvp","role":"symbol","title":"animations","modules":[{"name":"Anima"}],"symbolKind":"property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animations","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"] { get }","kind":"text"}],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/LayerAnimator/animationVelocity(for:)":{"title":"animationVelocity(for:)","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animationVelocity(for:)","url":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"LayerAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator/animation(for:)":{"kind":"symbol","title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator\/animation(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima13LayerAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator\/animation(for:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimator/subscript(_:).json b/docs/data/documentation/anima/propertyanimator/subscript(_:).json index dd4c9ba2..66ec71a4 100644 --- a/docs/data/documentation/anima/propertyanimator/subscript(_:).json +++ b/docs/data/documentation/anima/propertyanimator/subscript(_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/propertyanimator\/subscript(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to the animatable property."}]}]}]},{"content":[{"text":"Overview","type":"heading","level":2,"anchor":"overview"},{"type":"paragraph","inlineContent":[{"text":"Assigning a new value inside a ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true,"type":"reference"},{"type":"text","text":" animation block animates to the new value. Changing the value outside an animation block, stops it’s animation and updates the value imminently."}]}],"kind":"content"}],"metadata":{"externalID":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip","title":"subscript(_:)","role":"symbol","symbolKind":"subscript","modules":[{"name":"Anima"}],"roleHeading":"Instance Subscript","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Provider"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"}]},"sections":[],"abstract":[{"text":"The current value of the property at the specified keypath.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(_:)":{"fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"role":"symbol","url":"\/documentation\/anima\/propertyanimator\/subscript(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","type":"topic","title":"subscript(_:)","kind":"symbol","abstract":[{"type":"text","text":"The current value of the property at the specified keypath."}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip","roleHeading":"Instance Subscript","role":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip5ValueL_qd__mfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"}],"symbolKind":"subscript","title":"subscript(_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The current value of the property at the specified keypath.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp","text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","text":"AnimatableProperty"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"The keypath to the animatable property.","type":"text"}],"type":"paragraph"}],"name":"keyPath"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"type":"paragraph","inlineContent":[{"text":"Assigning a new value inside a ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true},{"type":"text","text":" animation block animates to the new value. Changing the value outside an animation block, stops it’s animation and updates the value imminently."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator\/subscript(_:)"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(_:)","type":"topic","title":"subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp","text":"Provider"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima16PropertyAnimatorCyqd__s15WritableKeyPathCyxqd__GcAA010AnimatableB0Rd__luip5ValueL_qd__mfp","kind":"typeIdentifier"}],"abstract":[{"text":"The current value of the property at the specified keypath.","type":"text"}],"url":"\/documentation\/anima\/propertyanimator\/subscript(_:)","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimator/subscript(animation:).json b/docs/data/documentation/anima/propertyanimator/subscript(animation:).json index 947765b2..6f72ab57 100644 --- a/docs/data/documentation/anima/propertyanimator/subscript(animation:).json +++ b/docs/data/documentation/anima/propertyanimator/subscript(animation:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator\/subscript(animation:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"animation","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"keyPath","kind":"internalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Provider"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"text":"? ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The keypath to the animatable property."}],"type":"paragraph"}],"name":"keyPath"}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The current animation of the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"metadata":{"symbolKind":"subscript","roleHeading":"Instance Subscript","modules":[{"name":"Anima"}],"externalID":"s:5Anima16PropertyAnimatorC9animationAA18AnimationProviding_pSgs15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip","fragments":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"animation"},{"text":" _: ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","title":"subscript(animation:)"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations"],"title":"Accessing Animations"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/PropertyAnimator/subscript(animation:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","kind":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"animation"},{"text":" _: ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/propertyanimator\/subscript(animation:)","title":"subscript(animation:)","type":"topic","abstract":[{"text":"The current animation of the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated."}],"role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"subscript","modules":[{"name":"Anima"}],"roleHeading":"Instance Subscript","role":"symbol","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"animation"},{"text":" _: ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC9animationAA18AnimationProviding_pSgs15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:5Anima16PropertyAnimatorC9animationAA18AnimationProviding_pSgs15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip","title":"subscript(animation:)"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations"],"title":"Accessing Animations"}],"variants":[{"paths":["\/documentation\/anima\/propertyanimator\/subscript(animation:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"animation","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp","text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC9animationAA18AnimationProviding_pSgs15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":"? ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to the animatable property.","type":"text"}]}],"name":"keyPath"}]}],"abstract":[{"text":"The current animation of the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"references":{"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(animation:)":{"abstract":[{"text":"The current animation of the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated.","type":"text"}],"title":"subscript(animation:)","kind":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"animation"},{"text":" _: ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp","text":"Provider"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC9animationAA18AnimationProviding_pSgs15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"kind":"text","text":">) -> "},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"text":"?","kind":"text"}],"role":"symbol","url":"\/documentation\/anima\/propertyanimator\/subscript(animation:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(animation:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/propertyanimator/subscript(velocity:).json b/docs/data/documentation/anima/propertyanimator/subscript(velocity:).json index 220d2fc5..05bf25a5 100644 --- a/docs/data/documentation/anima/propertyanimator/subscript(velocity:).json +++ b/docs/data/documentation/anima/propertyanimator/subscript(velocity:).json @@ -1 +1 @@ -{"abstract":[{"text":"The current animation velocity of the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"zero"},{"type":"text","text":" if the property isn’t animated or the animation doesn’t support velocity values."}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"subscript","kind":"keyword"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Provider"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to the animatable property for the velocity.","type":"text"}]}]}]}],"variants":[{"paths":["\/documentation\/anima\/propertyanimator\/subscript(velocity:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Subscript","role":"symbol","symbolKind":"subscript","title":"subscript(velocity:)","modules":[{"name":"Anima"}],"externalID":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip","fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":" _: ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/subscript(velocity:)":{"type":"topic","title":"subscript(velocity:)","url":"\/documentation\/anima\/propertyanimator\/subscript(velocity:)","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":" _: ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","kind":"symbol","abstract":[{"type":"text","text":"The current animation velocity of the property at the specified keypath, or "},{"type":"codeVoice","code":"zero"},{"type":"text","text":" if the property isn’t animated or the animation doesn’t support velocity values."}],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/propertyanimator\/subscript(velocity:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The current animation velocity of the property at the specified keypath, or "},{"type":"codeVoice","code":"zero"},{"type":"text","text":" if the property isn’t animated or the animation doesn’t support velocity values."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":" "},{"text":"keyPath","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp","kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"The keypath to the animatable property for the velocity.","type":"text"}],"type":"paragraph"}],"name":"keyPath"}],"kind":"parameters"}],"metadata":{"fragments":[{"text":"subscript","kind":"keyword"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":" _: "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"text":"Provider","preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp","text":"Value"}],"roleHeading":"Instance Subscript","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"subscript","title":"subscript(velocity:)","externalID":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/PropertyAnimator/subscript(velocity:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"subscript"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":" _: "},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima16PropertyAnimatorC8Providerxmfp","kind":"typeIdentifier","text":"Provider"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima16PropertyAnimatorC8velocityqd__s15WritableKeyPathCyxqd__G_tcAA010AnimatableB0Rd__luip5ValueL_qd__mfp","text":"Value"}],"abstract":[{"type":"text","text":"The current animation velocity of the property at the specified keypath, or "},{"type":"codeVoice","code":"zero"},{"type":"text","text":" if the property isn’t animated or the animation doesn’t support velocity values."}],"url":"\/documentation\/anima\/propertyanimator\/subscript(velocity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/subscript(velocity:)","role":"symbol","type":"topic","title":"subscript(velocity:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore.json b/docs/data/documentation/anima/quartzcore.json index 0eee652b..a2c34c8a 100644 --- a/docs/data/documentation/anima/quartzcore.json +++ b/docs/data/documentation/anima/quartzcore.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Extended Module","role":"collection","externalID":"s:m:s:e:s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF","title":"QuartzCore","symbolKind":"extension"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"],"title":"Extended Structures"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"references":{"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","role":"symbol","abstract":[],"title":"CALayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer"}],"url":"\/documentation\/anima\/quartzcore\/calayer"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/quartzcore"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","interfaceLanguage":"swift"},"metadata":{"role":"collection","roleHeading":"Extended Module","modules":[{"name":"Anima"}],"title":"QuartzCore","externalID":"s:m:s:e:s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF","symbolKind":"extension"},"topicSections":[{"title":"Extended Classes","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"],"title":"Extended Structures"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","title":"CALayer","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/calayer.json b/docs/data/documentation/anima/quartzcore/calayer.json index 9d2f12c7..a2e2ab97 100644 --- a/docs/data/documentation/anima/quartzcore/calayer.json +++ b/docs/data/documentation/anima/quartzcore/calayer.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45"],"title":"Instance Methods"},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"}],"platforms":["macOS"]}]}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"type":"conformsTo","title":"Conforms To"}],"metadata":{"navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"externalID":"s:e:s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC28CAKeyframeAnimationEmittable_p_S2StF","role":"symbol","extendedModule":"QuartzCore","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"roleHeading":"Extended Class","title":"CALayer","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","preciseIdentifier":"c:objc(cs)CALayer","kind":"identifier"}],"symbolKind":"extension"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-50cq8":{"abstract":[{"text":"Adds a supported animation conforming to ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"type":"text","text":" to the layer."}],"type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-50cq8","title":"add(_:forKey:keyPath:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"(","kind":"text"},{"text":"CAKeyframeAnimationEmittable","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-8fp45":{"type":"topic","title":"add(_:forKey:keyPath:)","abstract":[{"type":"text","text":"Adds a spring animation to the layer."}],"url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"SpringAnimation","preciseIdentifier":"s:5Anima15SpringAnimationC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","role":"symbol","abstract":[],"title":"CALayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer"}],"url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-444kh":{"url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh","abstract":[{"type":"text","text":"Adds an easing animation to the layer."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","title":"add(_:forKey:keyPath:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC","text":"EasingAnimation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-15ulj":{"kind":"symbol","role":"symbol","abstract":[{"text":"Adds a decay animation to the layer.","type":"text"}],"title":"add(_:forKey:keyPath:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"DecayAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","kind":"typeIdentifier","text":"CALayer"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">)","kind":"text"}],"url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/AnimatablePropertyProvider-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations","title":"AnimatablePropertyProvider Implementations","url":"\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations","role":"collectionGroup","type":"topic","abstract":[]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations"]}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"],"title":"Conforms To"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"extension","roleHeading":"Extended Class","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"title":"CALayer","role":"symbol","externalID":"s:e:s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC28CAKeyframeAnimationEmittable_p_S2StF","navigatorTitle":[{"kind":"identifier","text":"CALayer"}],"modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"extendedModule":"QuartzCore"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","title":"CALayer","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-15ulj":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj","type":"topic","role":"symbol","title":"add(_:forKey:keyPath:)","kind":"symbol","abstract":[{"type":"text","text":"Adds a decay animation to the layer."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"DecayAnimation","preciseIdentifier":"s:5Anima14DecayAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"kind":"text","text":", "},{"preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-50cq8":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-50cq8","type":"topic","role":"symbol","title":"add(_:forKey:keyPath:)","kind":"symbol","abstract":[{"type":"text","text":"Adds a supported animation conforming to "},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":" to the layer."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"(","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"typeIdentifier","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/AnimatablePropertyProvider-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations","url":"\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations","type":"topic","role":"collectionGroup","title":"AnimatablePropertyProvider Implementations","kind":"article","abstract":[]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-444kh":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh","type":"topic","role":"symbol","title":"add(_:forKey:keyPath:)","kind":"symbol","abstract":[{"text":"Adds an easing animation to the layer.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"EasingAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"keyPath","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","text":"T","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-8fp45":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45","type":"topic","role":"symbol","title":"add(_:forKey:keyPath:)","kind":"symbol","abstract":[{"type":"text","text":"Adds a spring animation to the layer."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"preciseIdentifier":"s:5Anima15SpringAnimationC","text":"SpringAnimation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"text":">)","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-15ulj.json b/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-15ulj.json index 25f243e3..996555f9 100644 --- a/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-15ulj.json +++ b/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-15ulj.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decayAnimation"},{"text":": ","kind":"text"},{"text":"DecayAnimation","preciseIdentifier":"s:5Anima14DecayAnimationC","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP","text":"CAKeyframeAnimationValueConvertible","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The decay animation.","type":"text"}],"type":"paragraph"}],"name":"decayAnimation"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The key to be associated with the generated ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" when added to the layer. The default value is "},{"type":"codeVoice","code":"nil"},{"text":" which uses the keypath as key.","type":"text"}]}],"name":"key"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The key path to animate.","type":"text"}]}],"name":"keyPath"}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"This method generates a pre-configured ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from the supplied spring animator and adds it to the supplied layer, animating the given key path."}],"type":"paragraph"}],"kind":"content"}],"metadata":{"role":"symbol","symbolKind":"method","title":"add(_:forKey:keyPath:)","externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"DecayAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"extendedModule":"QuartzCore","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"roleHeading":"Instance Method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj"},"sections":[],"abstract":[{"text":"Adds a decay animation to the layer.","type":"text"}],"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/DecayAnimation":{"abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","role":"symbol","navigatorTitle":[{"text":"DecayAnimation","kind":"identifier"}],"title":"DecayAnimation","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecayAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/decayanimation"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","role":"symbol","abstract":[],"title":"CALayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer"}],"url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-15ulj":{"kind":"symbol","role":"symbol","abstract":[{"text":"Adds a decay animation to the layer.","type":"text"}],"title":"add(_:forKey:keyPath:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"DecayAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","kind":"typeIdentifier","text":"CALayer"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">)","kind":"text"}],"url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"extendedModule":"QuartzCore","title":"add(_:forKey:keyPath:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","text":"DecayAnimation","preciseIdentifier":"s:5Anima14DecayAnimationC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","text":"T"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","text":"T"},{"text":">)","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj"},"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"decayAnimation","kind":"internalParam"},{"kind":"text","text":": "},{"text":"DecayAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14DecayAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"CALayer","preciseIdentifier":"c:objc(cs)CALayer","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"text":">) ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" : "},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","text":"CAKeyframeAnimationValueConvertible","kind":"typeIdentifier","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP"}]}]},{"kind":"parameters","parameters":[{"name":"decayAnimation","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decay animation."}]}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to be associated with the generated "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" when added to the layer. The default value is "},{"type":"codeVoice","code":"nil"},{"text":" which uses the keypath as key.","type":"text"}]}]},{"name":"keyPath","content":[{"inlineContent":[{"type":"text","text":"The key path to animate."}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"This method generates a pre-configured ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":" from the supplied spring animator and adds it to the supplied layer, animating the given key path.","type":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"sections":[],"abstract":[{"text":"Adds a decay animation to the layer.","type":"text"}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","title":"CALayer","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-15ulj":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-15ulj","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj","type":"topic","role":"symbol","title":"add(_:forKey:keyPath:)","kind":"symbol","abstract":[{"type":"text","text":"Adds a decay animation to the layer."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"DecayAnimation","preciseIdentifier":"s:5Anima14DecayAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"kind":"text","text":", "},{"preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC14DecayAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/DecayAnimation":{"title":"DecayAnimation","abstract":[{"text":"An animation that animates a value with a decaying acceleration.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/decayanimation","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/DecayAnimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"DecayAnimation","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"DecayAnimation"}]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-444kh.json b/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-444kh.json index 3936b62e..3b4118ba 100644 --- a/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-444kh.json +++ b/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-444kh.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"easingAnimation","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","preciseIdentifier":"s:5Anima15EasingAnimationC","kind":"typeIdentifier","text":"EasingAnimation"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"keyPath"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">) "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","text":"CAKeyframeAnimationValueConvertible","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"easingAnimation","content":[{"type":"paragraph","inlineContent":[{"text":"The easing animation.","type":"text"}]}]},{"name":"key","content":[{"inlineContent":[{"text":"The key to be associated with the generated ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" when added to the layer. The default value is "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" which uses the keypath as key."}],"type":"paragraph"}]},{"name":"keyPath","content":[{"inlineContent":[{"text":"The key path to animate.","type":"text"}],"type":"paragraph"}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method generates a pre-configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from the supplied spring animator and adds it to the supplied layer, animating the given key path."}]}],"kind":"content"}],"abstract":[{"text":"Adds an easing animation to the layer.","type":"text"}],"metadata":{"externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF","roleHeading":"Instance Method","role":"symbol","title":"add(_:forKey:keyPath:)","modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"extendedModule":"QuartzCore","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC","text":"EasingAnimation"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">)","kind":"text"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","role":"symbol","abstract":[],"title":"CALayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer"}],"url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-444kh":{"url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh","abstract":[{"type":"text","text":"Adds an easing animation to the layer."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","title":"add(_:forKey:keyPath:)","kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:5Anima15EasingAnimationC","text":"EasingAnimation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">)"}]}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"metadata":{"modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF","roleHeading":"Instance Method","title":"add(_:forKey:keyPath:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC","text":"EasingAnimation"},{"text":"<","kind":"text"},{"text":"T","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","kind":"typeIdentifier","text":"CALayer"},{"kind":"text","text":", "},{"preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","text":"T","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"symbolKind":"method","role":"symbol","extendedModule":"QuartzCore"},"abstract":[{"type":"text","text":"Adds an easing animation to the layer."}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"easingAnimation"},{"text":": ","kind":"text"},{"text":"EasingAnimation","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","preciseIdentifier":"s:5Anima15EasingAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"kind":"text","text":">, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"CAKeyframeAnimationValueConvertible","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"easingAnimation","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The easing animation."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to be associated with the generated "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" when added to the layer. The default value is "},{"type":"codeVoice","code":"nil"},{"text":" which uses the keypath as key.","type":"text"}]}],"name":"key"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key path to animate."}]}],"name":"keyPath"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This method generates a pre-configured ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from the supplied spring animator and adds it to the supplied layer, animating the given key path."}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-444kh":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-444kh","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh","type":"topic","role":"symbol","title":"add(_:forKey:keyPath:)","kind":"symbol","abstract":[{"text":"Adds an easing animation to the layer.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"EasingAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15EasingAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"keyPath","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15EasingAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","text":"T","kind":"typeIdentifier"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","title":"CALayer","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-50cq8.json b/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-50cq8.json index 9aa962bc..f4a03d07 100644 --- a/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-50cq8.json +++ b/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-50cq8.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8","interfaceLanguage":"swift"},"metadata":{"title":"add(_:forKey:keyPath:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP","text":"CAKeyframeAnimationEmittable","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"extendedModule":"QuartzCore","roleHeading":"Instance Method","externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC28CAKeyframeAnimationEmittable_p_S2StF","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"role":"symbol","symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-50cq8"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animation","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","text":"CAKeyframeAnimationEmittable","kind":"typeIdentifier","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"animation","content":[{"type":"paragraph","inlineContent":[{"text":"An animation that conforms to ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"text":".","type":"text"}]}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to be associated with the generated "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" when added to the layer."}]}]},{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"text":"The key path to animate. The key path is relative to the layer.","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method generates a pre-configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from the supplied animation and adds it to the supplied layer, animating the given key path."}]}]}],"abstract":[{"text":"Adds a supported animation conforming to ","type":"text"},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"text":" to the layer.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"references":{"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-50cq8":{"abstract":[{"text":"Adds a supported animation conforming to ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"type":"text","text":" to the layer."}],"type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-50cq8","title":"add(_:forKey:keyPath:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"(","kind":"text"},{"text":"CAKeyframeAnimationEmittable","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"keyPath"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","role":"symbol","abstract":[],"title":"CALayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer"}],"url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Adds a supported animation conforming to "},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"text":" to the layer.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8"},"metadata":{"modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"title":"add(_:forKey:keyPath:)","externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC28CAKeyframeAnimationEmittable_p_S2StF","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","extendedModule":"QuartzCore","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP","text":"CAKeyframeAnimationEmittable"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-50cq8"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CAKeyframeAnimationEmittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An animation that conforms to "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}]}],"name":"animation"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to be associated with the generated "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" when added to the layer."}]}],"name":"key"},{"name":"keyPath","content":[{"inlineContent":[{"text":"The key path to animate. The key path is relative to the layer.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","anchor":"discussion","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method generates a pre-configured "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" from the supplied animation and adds it to the supplied layer, animating the given key path.","type":"text"}]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","title":"CALayer","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-50cq8":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-50cq8","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-50cq8","type":"topic","role":"symbol","title":"add(_:forKey:keyPath:)","kind":"symbol","abstract":[{"type":"text","text":"Adds a supported animation conforming to "},{"code":"CAKeyframeAnimationEmittable","type":"codeVoice"},{"type":"text","text":" to the layer."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"(","kind":"text"},{"text":"CAKeyframeAnimationEmittable","kind":"typeIdentifier","preciseIdentifier":"s:5Anima28CAKeyframeAnimationEmittableP"},{"text":", ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-8fp45.json b/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-8fp45.json index 86aca2dd..eaec3b7c 100644 --- a/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-8fp45.json +++ b/docs/data/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-8fp45.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Adds a spring animation to the layer."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"add","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"springAnimation"},{"kind":"text","text":": "},{"text":"SpringAnimation","preciseIdentifier":"s:5Anima15SpringAnimationC","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP","text":"CAKeyframeAnimationValueConvertible","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"name":"springAnimation","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The spring animation."}]}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The key to be associated with the generated ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" when added to the layer. The default value is "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" which uses the keypath as key."}]}]},{"name":"keyPath","content":[{"inlineContent":[{"text":"The key path to animate.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This method generates a pre-configured "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from the supplied spring animator and adds it to the supplied layer, animating the given key path."}],"type":"paragraph"}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45"]}],"metadata":{"externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"SpringAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"keyPath","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">)","kind":"text"}],"role":"symbol","symbolKind":"method","roleHeading":"Instance Method","title":"add(_:forKey:keyPath:)","extendedModule":"QuartzCore","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}]},"references":{"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","role":"symbol","abstract":[],"title":"CALayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer"}],"url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-8fp45":{"type":"topic","title":"add(_:forKey:keyPath:)","abstract":[{"type":"text","text":"Adds a spring animation to the layer."}],"url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"SpringAnimation","preciseIdentifier":"s:5Anima15SpringAnimationC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":">)"}]},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"springAnimation","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"SpringAnimation","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"kind":"text","text":", "},{"text":"T","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" : "},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","preciseIdentifier":"s:5Anima35CAKeyframeAnimationValueConvertibleP","text":"CAKeyframeAnimationValueConvertible"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The spring animation.","type":"text"}],"type":"paragraph"}],"name":"springAnimation"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The key to be associated with the generated ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" when added to the layer. The default value is "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" which uses the keypath as key."}]}],"name":"key"},{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key path to animate."}]}]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method generates a pre-configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from the supplied spring animator and adds it to the supplied layer, animating the given key path."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","roleHeading":"Instance Method","title":"add(_:forKey:keyPath:)","externalID":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"add","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"SpringAnimation","preciseIdentifier":"s:5Anima15SpringAnimationC"},{"text":"<","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp","text":"T"},{"kind":"text","text":">)"}],"extendedModule":"QuartzCore","symbolKind":"method","modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}]},"abstract":[{"type":"text","text":"Adds a spring animation to the layer."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer/add(_:forKey:keyPath:)-8fp45":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/add(_:forKey:keyPath:)-8fp45","url":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45","type":"topic","role":"symbol","title":"add(_:forKey:keyPath:)","kind":"symbol","abstract":[{"type":"text","text":"Adds a spring animation to the layer."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"add"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"preciseIdentifier":"s:5Anima15SpringAnimationC","text":"SpringAnimation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"keyPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"CALayer","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CALayer"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:So7CALayerC5AnimaE3add_6forKey7keyPathyAC15SpringAnimationCyxG_SSSgs08WritableeG0CyABxGtAC18AnimatablePropertyRzAC010CAKeyframeI16ValueConvertibleRzlF1TL_xmfp"},{"text":">)","kind":"text"}]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","title":"CALayer","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/calayer/animatablepropertyprovider-implementations.json b/docs/data/documentation/anima/quartzcore/calayer/animatablepropertyprovider-implementations.json index b478b4e5..cfd06f7d 100644 --- a/docs/data/documentation/anima/quartzcore/calayer/animatablepropertyprovider-implementations.json +++ b/docs/data/documentation/anima/quartzcore/calayer/animatablepropertyprovider-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator"]}],"metadata":{"role":"collectionGroup","title":"AnimatablePropertyProvider Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","role":"symbol","abstract":[],"title":"CALayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer"}],"url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/animator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator","url":"\/documentation\/anima\/quartzcore\/calayer\/animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}]},"title":"animator"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator"],"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer"]]},"sections":[],"metadata":{"title":"AnimatablePropertyProvider Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","title":"CALayer","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/animator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator","abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer\/animator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/calayer/animator.json b/docs/data/documentation/anima/quartzcore/calayer/animator.json index 4a3f7be9..bc419505 100644 --- a/docs/data/documentation/anima/quartzcore/calayer/animator.json +++ b/docs/data/documentation/anima/quartzcore/calayer/animator.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","text":"LayerAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"To animate the properties change their value inside an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"See "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator"},{"type":"text","text":" for more information about usage and all animatable properties."}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"Provides animatable properties of the layer.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/animator"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator"},"kind":"symbol","metadata":{"extendedModule":"Anima","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","title":"animator","role":"symbol","symbolKind":"property","externalID":"s:5Anima26AnimatablePropertyProviderPAASo7CALayerCRbzrlE8animatorAA13LayerAnimatorCyxGvp::SYNTHESIZED::c:objc(cs)CALayer"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations"]]},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","role":"symbol","abstract":[],"title":"CALayer","navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CALayer","kind":"identifier","preciseIdentifier":"c:objc(cs)CALayer"}],"url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/animator":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator","url":"\/documentation\/anima\/quartzcore\/calayer\/animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"CALayer"},{"type":"text","text":"."}]},"title":"animator"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/AnimatablePropertyProvider-Implementations":{"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations","title":"AnimatablePropertyProvider Implementations","url":"\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations","role":"collectionGroup","type":"topic","abstract":[]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"text":"To animate the properties change their value inside an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"text":" animation block, To stop their animations and to change their values imminently, update their values outside an animation block.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"See ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"reference"},{"type":"text","text":" for more information about usage and all animatable properties."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations"]]},"metadata":{"role":"symbol","title":"animator","externalID":"s:5Anima26AnimatablePropertyProviderPAASo7CALayerCRbzrlE8animatorAA13LayerAnimatorCyxGvp::SYNTHESIZED::c:objc(cs)CALayer","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"CALayer"},{"text":".","type":"text"}]},"symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animator"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima13LayerAnimatorC","text":"LayerAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"variants":[{"paths":["\/documentation\/anima\/quartzcore\/calayer\/animator"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator"},"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore/CALayer/animator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/animator","abstract":[{"type":"text","text":"Provides animatable properties of the layer."}],"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LayerAnimator","preciseIdentifier":"s:5Anima13LayerAnimatorC"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" inherits ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer\/animator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CALayer/AnimatablePropertyProvider-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer\/AnimatablePropertyProvider-Implementations","url":"\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations","type":"topic","role":"collectionGroup","title":"AnimatablePropertyProvider Implementations","kind":"article","abstract":[]},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/QuartzCore/CALayer":{"kind":"symbol","title":"CALayer","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CALayer","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CALayer","text":"CALayer","kind":"identifier"}],"navigatorTitle":[{"text":"CALayer","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/quartzcore\/calayer"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/catransform3d.json b/docs/data/documentation/anima/quartzcore/catransform3d.json index a8288209..81139e2b 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d.json +++ b/docs/data/documentation/anima/quartzcore/catransform3d.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}],"extendedModule":"QuartzCore","role":"symbol","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"roleHeading":"Extended Structure","externalID":"s:e:s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF","title":"CATransform3D","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"CATransform3D"}]},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"kind":"relationships","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}]}]}],"references":{"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"role":"collectionGroup"},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations"],"title":"Default Implementations"}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"CATransform3D"}],"modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"externalID":"s:e:s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Extended Structure","title":"CATransform3D","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}],"symbolKind":"extension","role":"symbol","extendedModule":"QuartzCore"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore"]]},"variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/SQ","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"title":"Conforms To"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/CAKeyframeAnimationValueConvertible-Implementations":{"abstract":[],"kind":"article","type":"topic","role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"abstract":[],"kind":"article","title":"Equatable Implementations","url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","title":"SwiftUI.Animatable"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/catransform3d/!=(_:_:).json b/docs/data/documentation/anima/quartzcore/catransform3d/!=(_:_:).json index 6541fdc1..eae026e5 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/!=(_:_:).json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@CATransform3D","symbolKind":"op"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)"]}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)","kind":"symbol","type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)"},"metadata":{"title":"!=(_:_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::c:@S@CATransform3D"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"abstract":[],"kind":"article","title":"Equatable Implementations","url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/catransform3d/==(_:_:).json b/docs/data/documentation/anima/quartzcore/catransform3d/==(_:_:).json index 2fc58de4..71985615 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/==(_:_:).json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/==(_:_:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.==(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:So13CATransform3DV5AnimaE2eeoiySbAB_ABtFZ","extendedModule":"QuartzCore","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"symbolKind":"op","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":", "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"==(_:_:)","roleHeading":"Operator"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/==(_:_:)":{"abstract":[],"title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)","url":"\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)"]}],"metadata":{"externalID":"s:So13CATransform3DV5AnimaE2eeoiySbAB_ABtFZ","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"roleHeading":"Operator","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"},{"text":", ","kind":"text"},{"text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op","role":"symbol","extendedModule":"QuartzCore"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CATransform3D","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/Equatable-Implementations":{"abstract":[],"kind":"article","title":"Equatable Implementations","url":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","role":"collectionGroup","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/==(_:_:)":{"abstract":[],"kind":"symbol","title":"==(_:_:)","url":"\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/catransform3d/animatabledata.json b/docs/data/documentation/anima/quartzcore/catransform3d/animatabledata.json index d1ad38d2..f5afd3d4 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/animatabledata.json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/animatabledata.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"QuartzCore","title":"animatableData","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":">"}],"symbolKind":"property","externalID":"s:So13CATransform3DV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata"]}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/animatableData":{"title":"animatableData","role":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:So13CATransform3DV5AnimaE14animatableDataAC15AnimatableArrayVySdGvp","modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"roleHeading":"Instance Property","title":"animatableData","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"symbolKind":"property","role":"symbol","extendedModule":"QuartzCore"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata"]}],"abstract":[{"type":"text","text":"The animatable representation of the value."}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/animatableData":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"title":"animatableData","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/catransform3d/animatableproperty-implementations.json b/docs/data/documentation/anima/quartzcore/catransform3d/animatableproperty-implementations.json index 3f6f8fa4..e784c6bf 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/animatableproperty-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations"]}],"kind":"article","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)"],"generated":true},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral"],"title":"Instance Properties","generated":true}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/scaledIntegral":{"title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/animatableData":{"title":"animatableData","role":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","abstract":[]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/init(_:)":{"title":"init(_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)"],"generated":true,"title":"Initializers"},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral"],"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","title":"init(_:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/animatableData":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"title":"animatableData","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/animatableData","role":"symbol","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/scaledIntegral":{"role":"symbol","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"title":"scaledIntegral","url":"\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral","kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/catransform3d/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/quartzcore/catransform3d/cakeyframeanimationvalueconvertible-implementations.json index 959ed6c7..c50d1704 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Anima"}],"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()"],"title":"Instance Methods","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations"]}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/toKeyframeValue()":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"abstract":[],"title":"toKeyframeValue()","role":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()"}}} \ No newline at end of file +{"kind":"article","topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()"]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/toKeyframeValue()":{"type":"topic","kind":"symbol","title":"toKeyframeValue()","abstract":[{"text":"Converts the value for use with ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()","role":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/catransform3d/equatable-implementations.json b/docs/data/documentation/anima/quartzcore/catransform3d/equatable-implementations.json index 22d9d31a..444f5d10 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/equatable-implementations.json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/==(_:_:)":{"abstract":[],"title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)","url":"\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)","kind":"symbol","type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/Equatable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"Equatable Implementations"},"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/!=(_:_:)","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/==(_:_:)":{"abstract":[],"kind":"symbol","title":"==(_:_:)","url":"\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","kind":"typeIdentifier","text":"CATransform3D"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/==(_:_:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/catransform3d/init(_:).json b/docs/data/documentation/anima/quartzcore/catransform3d/init(_:).json index 0a6edc10..5a379a42 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/init(_:).json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/init(_:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["QuartzCore"]}],"role":"symbol","extendedModule":"QuartzCore","symbolKind":"init","title":"init(_:)","externalID":"s:So13CATransform3DV5AnimaEyAbC15AnimatableArrayVySdGcfc","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/init(_:)":{"title":"init(_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":">)"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)","abstract":[]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"title":"init(_:)","symbolKind":"init","externalID":"s:So13CATransform3DV5AnimaEyAbC15AnimatableArrayVySdGcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"role":"symbol","extendedModule":"QuartzCore","roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/init(_:)","title":"init(_:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/catransform3d/scaledintegral.json b/docs/data/documentation/anima/quartzcore/catransform3d/scaledintegral.json index 89235299..80aae5ee 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/scaledintegral.json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/scaledintegral.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","extendedModule":"Anima","title":"scaledIntegral","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CATransform3D"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral"]}],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/scaledIntegral":{"title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","title":"AnimatableProperty Implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral"]}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::c:@S@CATransform3D","title":"scaledIntegral","extendedModule":"Anima"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral"},"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/scaledIntegral":{"role":"symbol","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"title":"scaledIntegral","url":"\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/scaledIntegral","kind":"symbol"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","type":"topic"},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/quartzcore/catransform3d/tokeyframevalue().json b/docs/data/documentation/anima/quartzcore/catransform3d/tokeyframevalue().json index 1bfc4534..c4dc6c0d 100644 --- a/docs/data/documentation/anima/quartzcore/catransform3d/tokeyframevalue().json +++ b/docs/data/documentation/anima/quartzcore/catransform3d/tokeyframevalue().json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()"},{"text":".","type":"text"}],"metadata":{"externalID":"s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF","roleHeading":"Instance Method","modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"title":"toKeyframeValue()","role":"symbol","extendedModule":"QuartzCore"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/QuartzCore":{"abstract":[],"type":"topic","kind":"symbol","role":"collection","title":"QuartzCore","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/toKeyframeValue()":{"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"abstract":[],"title":"toKeyframeValue()","role":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"url":"\/documentation\/anima\/quartzcore\/catransform3d","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"CATransform3D","kind":"identifier","preciseIdentifier":"c:@S@CATransform3D"}]},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/CAKeyframeAnimationValueConvertible-Implementations":{"url":"\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations","kind":"article","title":"CAKeyframeAnimationValueConvertible Implementations","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Instance Method","extendedModule":"QuartzCore","externalID":"s:So13CATransform3DV5AnimaE15toKeyframeValueyXlyF","symbolKind":"method","modules":[{"relatedModules":["QuartzCore"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"role":"symbol","title":"toKeyframeValue()"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()"},"kind":"symbol","abstract":[{"type":"text","text":"Converts the value for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"kind":"text","text":"() -> "},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/QuartzCore","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D","doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/toKeyframeValue()":{"type":"topic","kind":"symbol","title":"toKeyframeValue()","abstract":[{"text":"Converts the value for use with ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/toKeyframeValue()","role":"symbol","url":"\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}]},"doc://Anima/documentation/Anima/QuartzCore":{"kind":"symbol","title":"QuartzCore","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore","role":"collection","type":"topic","url":"\/documentation\/anima\/quartzcore"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D/CAKeyframeAnimationValueConvertible-Implementations":{"abstract":[],"kind":"article","type":"topic","role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D\/CAKeyframeAnimationValueConvertible-Implementations"},"doc://Anima/documentation/Anima/QuartzCore/CATransform3D":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"CATransform3D","kind":"identifier"}],"url":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/QuartzCore\/CATransform3D"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/rubberband.json b/docs/data/documentation/anima/rubberband.json index 619904dc..f89b77cd 100644 --- a/docs/data/documentation/anima/rubberband.json +++ b/docs/data/documentation/anima/rubberband.json @@ -1 +1 @@ -{"metadata":{"title":"Rubberband","modules":[{"name":"Anima"}],"externalID":"s:5Anima10RubberbandV","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"roleHeading":"Structure","symbolKind":"struct","role":"symbol"},"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"variants":[{"paths":["\/documentation\/anima\/rubberband"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"topicSections":[{"title":"Calculate rubberbanding of a value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)"]},{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant"]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"],"title":"Additions"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/Rubberband":{"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"title":"Rubberband","kind":"symbol","url":"\/documentation\/anima\/rubberband"},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"title":"ScrollViewRubberBandingConstant","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","kind":"symbol","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The default rubberbanding constant for a scroll view."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"title":"value(for:range:interval:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"range"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"title":"value(for:bounds:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"bounds","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"title":"value(for:boundsSize:contentSize:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"boundsSize"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"contentSize","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"],"title":"Additions","generated":true}],"variants":[{"paths":["\/documentation\/anima\/rubberband"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"Rubberband","externalID":"s:5Anima10RubberbandV","symbolKind":"struct","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Rubberband","kind":"identifier"}],"navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"roleHeading":"Structure","role":"symbol"},"topicSections":[{"title":"Calculate rubberbanding of a value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)"]},{"title":"Constant","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant"]}],"references":{"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"kind":"symbol","title":"value(for:boundsSize:contentSize:coefficient:)","abstract":[{"text":"Rubberbands a floating point value based on the specified bounds size and content size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"contentSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)"},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"title":"value(for:range:interval:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"range"},{"kind":"text","text":": "},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","title":"value(for:bounds:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"bounds","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","role":"symbol","abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"kind":"symbol","title":"Rubberband","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","title":"ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","role":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/rubberband/scrollviewrubberbandingconstant.json b/docs/data/documentation/anima/rubberband/scrollviewrubberbandingconstant.json index 927fe779..d1f9d772 100644 --- a/docs/data/documentation/anima/rubberband/scrollviewrubberbandingconstant.json +++ b/docs/data/documentation/anima/rubberband/scrollviewrubberbandingconstant.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","roleHeading":"Type Property","title":"ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"role":"symbol","externalID":"s:5Anima10RubberbandV31ScrollViewRubberBandingConstantSdvpZ","modules":[{"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"references":{"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"title":"ScrollViewRubberBandingConstant","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","kind":"symbol","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The default rubberbanding constant for a scroll view."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Rubberband":{"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"title":"Rubberband","kind":"symbol","url":"\/documentation\/anima\/rubberband"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"sections":[],"kind":"symbol","metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"ScrollViewRubberBandingConstant","roleHeading":"Type Property","symbolKind":"property","externalID":"s:5Anima10RubberbandV31ScrollViewRubberBandingConstantSdvpZ","modules":[{"name":"Anima"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","interfaceLanguage":"swift"},"abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","title":"ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","role":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"kind":"symbol","title":"Rubberband","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/rubberband/value(for:bounds:coefficient:).json b/docs/data/documentation/anima/rubberband/value(for:bounds:coefficient:).json index 0e21ec91..acaba944 100644 --- a/docs/data/documentation/anima/rubberband/value(for:bounds:coefficient:).json +++ b/docs/data/documentation/anima/rubberband/value(for:bounds:coefficient:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"title":"Calculate rubberbanding of a value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)"]}],"sections":[],"abstract":[{"text":"Rubberbands the frame inside the bounds.","type":"text"}],"metadata":{"roleHeading":"Type Method","title":"value(for:bounds:coefficient:)","symbolKind":"method","externalID":"s:5Anima10RubberbandV5value3for6bounds11coefficientSo6CGRectVAI_AISdtFZ","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"bounds"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"text":"frame","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"bounds","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = ScrollViewRubberBandingConstant) -> "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The frame to rubberband."}],"type":"paragraph"}],"name":"frame"},{"name":"bounds","content":[{"inlineContent":[{"type":"text","text":"The bounds over which the frame won’t rubberband."}],"type":"paragraph"}]},{"name":"coefficient","content":[{"inlineContent":[{"type":"text","text":"A multiplier to decay the value when it’s being rubberbanded. Defaults to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"title":"value(for:range:interval:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"range"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"title":"value(for:bounds:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"bounds","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"title":"value(for:boundsSize:contentSize:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"boundsSize"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"contentSize","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband":{"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"title":"Rubberband","kind":"symbol","url":"\/documentation\/anima\/rubberband"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"title":"ScrollViewRubberBandingConstant","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","kind":"symbol","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The default rubberbanding constant for a scroll view."}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"frame"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"},{"kind":"text","text":", "},{"text":"bounds","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = ScrollViewRubberBandingConstant) -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"frame","content":[{"type":"paragraph","inlineContent":[{"text":"The frame to rubberband.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The bounds over which the frame won’t rubberband.","type":"text"}]}],"name":"bounds"},{"name":"coefficient","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A multiplier to decay the value when it’s being rubberbanded. Defaults to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","type":"reference","isActive":true},{"type":"text","text":"."}]}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)"],"title":"Calculate rubberbanding of a value","generated":true}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Rubberbands the frame inside the bounds.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)"]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"bounds","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:5Anima10RubberbandV5value3for6bounds11coefficientSo6CGRectVAI_AISdtFZ","symbolKind":"method","title":"value(for:bounds:coefficient:)"},"references":{"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"kind":"symbol","title":"Rubberband","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"kind":"symbol","title":"value(for:boundsSize:contentSize:coefficient:)","abstract":[{"text":"Rubberbands a floating point value based on the specified bounds size and content size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"contentSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)"},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","title":"value(for:bounds:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"bounds","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","role":"symbol","abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}]},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","title":"ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","role":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"title":"value(for:range:interval:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"range"},{"kind":"text","text":": "},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/rubberband/value(for:boundssize:contentsize:coefficient:).json b/docs/data/documentation/anima/rubberband/value(for:boundssize:contentsize:coefficient:).json index 8fd6e72f..43d9a5d7 100644 --- a/docs/data/documentation/anima/rubberband/value(for:boundssize:contentsize:coefficient:).json +++ b/docs/data/documentation/anima/rubberband/value(for:boundssize:contentsize:coefficient:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"boundsSize","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"contentSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":" = Value(ScrollViewRubberBandingConstant)) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima26FloatingPointInitializableP","kind":"typeIdentifier","text":"FloatingPointInitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"text":"The floating point value to rubberband.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The viewport dimension (i.e. the bounds along the axis of a scroll view))."}]}],"name":"boundsSize"},{"name":"contentSize","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The size of the content over which the value won’t rubberband (i.e. the contentSize along the axis of a scroll view)."}]}]},{"name":"coefficient","content":[{"inlineContent":[{"text":"A multiplier to decay the value when it’s being rubberbanded. Defaults to ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"codeListing","code":["bounds.origin.x = rubberband(bounds.origin.x - translation.x, boundsSize: bounds.size.width, contentSize: contentSize.width)"],"syntax":"swift"}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"contentSize"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"roleHeading":"Type Method","role":"symbol","title":"value(for:boundsSize:contentSize:coefficient:)"},"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}],"seeAlsoSections":[{"generated":true,"title":"Calculate rubberbanding of a value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)"]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/documentation/Anima/Rubberband":{"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"title":"Rubberband","kind":"symbol","url":"\/documentation\/anima\/rubberband"},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"title":"ScrollViewRubberBandingConstant","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","kind":"symbol","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The default rubberbanding constant for a scroll view."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"title":"value(for:bounds:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"bounds","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"title":"value(for:boundsSize:contentSize:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"boundsSize"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"contentSize","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"title":"value(for:range:interval:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"range"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Rubberbands a floating point value based on the specified bounds size and content size.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"kind":"text","text":", "},{"kind":"externalParam","text":"boundsSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"contentSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"coefficient"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"text":" = Value(ScrollViewRubberBandingConstant)) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","kind":"typeIdentifier","text":"FloatingPointInitializable","preciseIdentifier":"s:5Anima26FloatingPointInitializableP"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The floating point value to rubberband.","type":"text"}]}],"name":"value"},{"name":"boundsSize","content":[{"inlineContent":[{"type":"text","text":"The viewport dimension (i.e. the bounds along the axis of a scroll view))."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The size of the content over which the value won’t rubberband (i.e. the contentSize along the axis of a scroll view)."}]}],"name":"contentSize"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A multiplier to decay the value when it’s being rubberbanded. Defaults to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","type":"reference","isActive":true},{"type":"text","text":"."}]}],"name":"coefficient"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"syntax":"swift","type":"codeListing","code":["bounds.origin.x = rubberband(bounds.origin.x - translation.x, boundsSize: bounds.size.width, contentSize: contentSize.width)"]}]}],"metadata":{"title":"value(for:boundsSize:contentSize:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"kind":"text","text":", "},{"text":"boundsSize","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"contentSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Method","symbolKind":"method","externalID":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Calculate rubberbanding of a value","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"kind":"symbol","title":"value(for:boundsSize:contentSize:coefficient:)","abstract":[{"text":"Rubberbands a floating point value based on the specified bounds size and content size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"contentSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)"},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"title":"value(for:range:interval:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"range"},{"kind":"text","text":": "},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","role":"symbol"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","title":"value(for:bounds:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"bounds","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","role":"symbol","abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","title":"ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","role":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}]},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"kind":"symbol","title":"Rubberband","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/rubberband/value(for:range:interval:coefficient:).json b/docs/data/documentation/anima/rubberband/value(for:range:interval:coefficient:).json index 746098c6..8f5c7d7f 100644 --- a/docs/data/documentation/anima/rubberband/value(for:range:interval:coefficient:).json +++ b/docs/data/documentation/anima/rubberband/value(for:range:interval:coefficient:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"range"},{"kind":"text","text":": "},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"interval","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" = Value(ScrollViewRubberBandingConstant)) -> "},{"kind":"typeIdentifier","text":"Value"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima26FloatingPointInitializableP","text":"FloatingPointInitializable","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The floating point value to rubberband.","type":"text"}]}],"name":"value"},{"name":"range","content":[{"inlineContent":[{"text":"The range over which the value won’t rubberband.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The interval of the value."}]}],"name":"interval"},{"content":[{"inlineContent":[{"text":"A multiplier to decay the value when it’s being rubberbanded. Defaults to ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}],"name":"coefficient"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)"},"kind":"symbol","abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"variants":[{"paths":["\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"generated":true,"title":"Calculate rubberbanding of a value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)"]}],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":", "},{"text":"range","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ClosedRange","preciseIdentifier":"s:SN","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"interval","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}],"role":"symbol","roleHeading":"Type Method","modules":[{"name":"Anima"}],"externalID":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ","title":"value(for:range:interval:coefficient:)","symbolKind":"method"},"references":{"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"title":"value(for:boundsSize:contentSize:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"boundsSize"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"contentSize","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified bounds size and content size."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"title":"value(for:bounds:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"bounds","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"title":"value(for:range:interval:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","kind":"symbol","url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"range"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Value","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"title":"ScrollViewRubberBandingConstant","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","kind":"symbol","url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The default rubberbanding constant for a scroll view."}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Rubberband":{"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"title":"Rubberband","kind":"symbol","url":"\/documentation\/anima\/rubberband"}}} \ No newline at end of file +{"abstract":[{"text":"Rubberbands a floating point value based on the specified range and interval.","type":"text"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)"},"metadata":{"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"range"},{"text":": ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":">, ","kind":"text"},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"coefficient"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"}],"externalID":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ","role":"symbol","symbolKind":"method","modules":[{"name":"Anima"}],"title":"value(for:range:interval:coefficient:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Rubberband"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)"],"title":"Calculate rubberbanding of a value"}],"variants":[{"paths":["\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"value"},{"kind":"text","text":": "},{"text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"range","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ClosedRange","preciseIdentifier":"s:SN","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"interval"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"kind":"text","text":", "},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier"},{"text":" = Value(ScrollViewRubberBandingConstant)) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"text":"FloatingPointInitializable","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","preciseIdentifier":"s:5Anima26FloatingPointInitializableP","kind":"typeIdentifier"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The floating point value to rubberband.","type":"text"}]}],"name":"value"},{"name":"range","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The range over which the value won’t rubberband."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The interval of the value.","type":"text"}]}],"name":"interval"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A multiplier to decay the value when it’s being rubberbanded. Defaults to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","isActive":true},{"type":"text","text":"."}]}],"name":"coefficient"}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima/Rubberband/value(for:boundsSize:contentSize:coefficient:)":{"kind":"symbol","title":"value(for:boundsSize:contentSize:coefficient:)","abstract":[{"text":"Rubberbands a floating point value based on the specified bounds size and content size.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:boundsSize:contentSize:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":", ","kind":"text"},{"text":"boundsSize","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"contentSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":") -> "},{"text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for10boundsSize07contentF011coefficientxx_xxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)"},"doc://Anima/documentation/Anima/Rubberband/value(for:bounds:coefficient:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:bounds:coefficient:)","title":"value(for:bounds:coefficient:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGRect","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"bounds","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"url":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","role":"symbol","abstract":[{"type":"text","text":"Rubberbands the frame inside the bounds."}]},"doc://Anima/documentation/Anima/Rubberband/ScrollViewRubberBandingConstant":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/ScrollViewRubberBandingConstant","title":"ScrollViewRubberBandingConstant","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ScrollViewRubberBandingConstant","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"url":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","role":"symbol","abstract":[{"text":"The default rubberbanding constant for a scroll view.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"kind":"symbol","title":"Rubberband","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband/value(for:range:interval:coefficient:)":{"abstract":[{"type":"text","text":"Rubberbands a floating point value based on the specified range and interval."}],"title":"value(for:range:interval:coefficient:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband\/value(for:range:interval:coefficient:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"range"},{"kind":"text","text":": "},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"kind":"text","text":">, "},{"text":"interval","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value"},{"text":", ","kind":"text"},{"text":"coefficient","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima10RubberbandV5value3for5range8interval11coefficientxx_SNyxGxxtAA26FloatingPointInitializableRzlFZ5ValueL_xmfp","text":"Value","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration.json b/docs/data/documentation/anima/shadowconfiguration.json index cdfa4038..60db7162 100644 --- a/docs/data/documentation/anima/shadowconfiguration.json +++ b/docs/data/documentation/anima/shadowconfiguration.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"],"title":"Creating the shadow configuration"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"],"title":"Configurating the shadow"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"kind":"relationships","type":"conformsTo"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"],"title":"Additions"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"externalID":"s:5Anima19ShadowConfigurationV","title":"ShadowConfiguration","navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"modules":[{"name":"Anima"}],"roleHeading":"Structure","role":"symbol","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"title":"radius","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/radius","abstract":[{"text":"The blur radius of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a shadow with the specified color.","type":"text"}],"type":"topic","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"title":"CAKeyframeAnimationEmittable","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"title":"opacity","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/opacity","abstract":[{"text":"The opacity of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a accent color shadow.","type":"text"}],"type":"topic","title":"accentColor(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","kind":"symbol","title":"black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/Equatable-Implementations":{"url":"\/documentation\/anima\/shadowconfiguration\/equatable-implementations","role":"collectionGroup","type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations","abstract":[]},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"title":"color","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/color","abstract":[{"text":"The color of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"none"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"url":"\/documentation\/anima\/shadowconfiguration\/none()","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration without shadow.","type":"text"}],"type":"topic","title":"none()","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"},"doc://Anima/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH","type":"unresolvable"},"doc://Anima/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ","type":"unresolvable"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"color"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"Initalizes an inner shadow configuration.","type":"text"}],"type":"topic","title":"init(color:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"abstract":[{"text":"The offset of the shadow.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","type":"topic","role":"symbol","title":"offset","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/offset"},"doc://Anima/7SwiftUI10AnimatableP":{"title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP","type":"unresolvable"},"doc://Anima/documentation/Anima/Rubberband":{"abstract":[{"text":"Calculates the rubberbanding of a value.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"title":"Rubberband","kind":"symbol","url":"\/documentation\/anima\/rubberband"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Additions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/documentation\/Anima\/Rubberband"],"generated":true}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"struct","roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ShadowConfiguration","kind":"identifier"}],"modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima19ShadowConfigurationV","navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"title":"ShadowConfiguration"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"],"title":"Creating the shadow configuration"},{"title":"Configurating the shadow","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/7SwiftUI10AnimatableP"],"type":"conformsTo"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration"]}],"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}]}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","abstract":[{"type":"text","text":"Initalizes an inner shadow configuration."}],"kind":"symbol","title":"init(color:opacity:radius:offset:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Rubberband":{"url":"\/documentation\/anima\/rubberband","navigatorTitle":[{"text":"Rubberband","kind":"identifier"}],"abstract":[{"type":"text","text":"Calculates the rubberbanding of a value."}],"kind":"symbol","title":"Rubberband","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Rubberband"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Rubberband","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"url":"\/documentation\/anima\/shadowconfiguration\/none()","abstract":[{"type":"text","text":"A configuration without shadow."}],"kind":"symbol","title":"none()","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"kind":"symbol","title":"black(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/Equatable-Implementations":{"url":"\/documentation\/anima\/shadowconfiguration\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/7SwiftUI10AnimatableP":{"type":"unresolvable","title":"SwiftUI.Animatable","identifier":"doc:\/\/Anima\/7SwiftUI10AnimatableP"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"url":"\/documentation\/anima\/shadowconfiguration\/radius","role":"symbol","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","title":"radius","type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/opacity","abstract":[{"text":"The opacity of the shadow.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"opacity"},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a accent color shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","kind":"symbol","title":"accentColor(opacity:radius:offset:)"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/color","abstract":[{"type":"text","text":"The color of the shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","title":"color"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","kind":"article","type":"topic","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"kind":"symbol","title":"color(_:opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a shadow with the specified color."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"title":"CAKeyframeAnimationEmittable","url":"\/documentation\/anima\/cakeyframeanimationemittable","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","role":"symbol","abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/shadowconfiguration\/offset","title":"offset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","role":"symbol","abstract":[{"type":"text","text":"The offset of the shadow."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/!=(_:_:).json b/docs/data/documentation/anima/shadowconfiguration/!=(_:_:).json index a0030dd3..15d247c5 100644 --- a/docs/data/documentation/anima/shadowconfiguration/!=(_:_:).json +++ b/docs/data/documentation/anima/shadowconfiguration/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima19ShadowConfigurationV","role":"symbol","extendedModule":"Swift","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/!=(_:_:)":{"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/!=(_:_:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/Equatable-Implementations":{"url":"\/documentation\/anima\/shadowconfiguration\/equatable-implementations","role":"collectionGroup","type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Operator","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima19ShadowConfigurationV","extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"symbolKind":"op"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/!=(_:_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/shadowconfiguration\/!=(_:_:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/Equatable-Implementations":{"url":"\/documentation\/anima\/shadowconfiguration\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/accentcolor(opacity:radius:offset:).json b/docs/data/documentation/anima/shadowconfiguration/accentcolor(opacity:radius:offset:).json index 7bfbe443..dd0516fe 100644 --- a/docs/data/documentation/anima/shadowconfiguration/accentcolor(opacity:radius:offset:).json +++ b/docs/data/documentation/anima/shadowconfiguration/accentcolor(opacity:radius:offset:).json @@ -1 +1 @@ -{"sections":[],"metadata":{"role":"symbol","roleHeading":"Type Method","modules":[{"name":"Anima"}],"externalID":"s:5Anima19ShadowConfigurationV11accentColor7opacity6radius6offsetAC14CoreFoundation7CGFloatV_AJSo7CGPointVtFZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"accentColor"},{"kind":"text","text":"("},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"symbolKind":"method","title":"accentColor(opacity:radius:offset:)"},"abstract":[{"type":"text","text":"A configuration for a accent color shadow."}],"seeAlsoSections":[{"title":"Creating the shadow configuration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":" = 0.3, ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" = 2.0, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"kind":"text","text":" = CGPoint(x: 1.0, y: -1.5)) -> "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"color"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"Initalizes an inner shadow configuration.","type":"text"}],"type":"topic","title":"init(color:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a shadow with the specified color.","type":"text"}],"type":"topic","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"none"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"url":"\/documentation\/anima\/shadowconfiguration\/none()","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration without shadow.","type":"text"}],"type":"topic","title":"none()","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","kind":"symbol","title":"black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a accent color shadow.","type":"text"}],"type":"topic","title":"accentColor(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)"]}],"metadata":{"roleHeading":"Type Method","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"method","title":"accentColor(opacity:radius:offset:)","externalID":"s:5Anima19ShadowConfigurationV11accentColor7opacity6radius6offsetAC14CoreFoundation7CGFloatV_AJSo7CGPointVtFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accentColor"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" = 0.3, ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" = 2.0, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":" = CGPoint(x: 1.0, y: -1.5)) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"}],"platforms":["macOS"],"languages":["swift"]}]}],"abstract":[{"text":"A configuration for a accent color shadow.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"],"title":"Creating the shadow configuration"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"kind":"symbol","title":"color(_:opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a shadow with the specified color."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"url":"\/documentation\/anima\/shadowconfiguration\/none()","abstract":[{"type":"text","text":"A configuration without shadow."}],"kind":"symbol","title":"none()","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a accent color shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","kind":"symbol","title":"accentColor(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"kind":"symbol","title":"black(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","abstract":[{"type":"text","text":"Initalizes an inner shadow configuration."}],"kind":"symbol","title":"init(color:opacity:radius:offset:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/animatabledata.json b/docs/data/documentation/anima/shadowconfiguration/animatabledata.json index 3aadacc9..4336ef96 100644 --- a/docs/data/documentation/anima/shadowconfiguration/animatabledata.json +++ b/docs/data/documentation/anima/shadowconfiguration/animatabledata.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"animatableData","role":"symbol","externalID":"s:5Anima19ShadowConfigurationV14animatableDataAA15AnimatableArrayVySdGvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/animatabledata"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration/animatableData":{"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","title":"animatableData","role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/animatabledata","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/animatabledata"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","title":"animatableData","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property","extendedModule":"Anima","externalID":"s:5Anima19ShadowConfigurationV14animatableDataAA15AnimatableArrayVySdGvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":">","kind":"text"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","kind":"article","type":"topic","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/ShadowConfiguration/animatableData":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","title":"animatableData","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/shadowconfiguration\/animatabledata","abstract":[{"type":"text","text":"The animatable representation of the value."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/animatableproperty-implementations.json b/docs/data/documentation/anima/shadowconfiguration/animatableproperty-implementations.json index c8041d43..b640467b 100644 --- a/docs/data/documentation/anima/shadowconfiguration/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/shadowconfiguration/animatableproperty-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)"],"generated":true,"title":"Initializers"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral"],"title":"Instance Properties","generated":true},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero"],"title":"Type Properties"}],"sections":[],"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/animatableData":{"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","title":"animatableData","role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/animatabledata","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration/zero":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"type":"topic","role":"symbol","title":"zero","url":"\/documentation\/anima\/shadowconfiguration\/zero","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"url":"\/documentation\/anima\/shadowconfiguration\/init(_:)","title":"init(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/scaledIntegral":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/scaledintegral","title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral","role":"symbol","abstract":[]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral"],"title":"Instance Properties","generated":true},{"generated":true,"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"kind":"article","references":{"doc://Anima/documentation/Anima/ShadowConfiguration/animatableData":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/animatableData","title":"animatableData","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">"}],"url":"\/documentation\/anima\/shadowconfiguration\/animatabledata","abstract":[{"type":"text","text":"The animatable representation of the value."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/scaledIntegral":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral","title":"scaledIntegral","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/shadowconfiguration\/scaledintegral","abstract":[{"type":"text","text":"The scaled integral representation of this value."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","title":"init(_:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"url":"\/documentation\/anima\/shadowconfiguration\/init(_:)","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/zero":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero","title":"zero","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration\/zero","abstract":[{"type":"text","text":"The zero value."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/black(opacity:radius:offset:).json b/docs/data/documentation/anima/shadowconfiguration/black(opacity:radius:offset:).json index 582c0a2a..76071a45 100644 --- a/docs/data/documentation/anima/shadowconfiguration/black(opacity:radius:offset:).json +++ b/docs/data/documentation/anima/shadowconfiguration/black(opacity:radius:offset:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"abstract":[{"text":"A configuration for a black shadow.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"],"title":"Creating the shadow configuration"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"black"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" = 0.3, ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" = 2.0, "},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":" = CGPoint(x: 1.0, y: -1.5)) -> "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)"},"metadata":{"symbolKind":"method","externalID":"s:5Anima19ShadowConfigurationV5black7opacity6radius6offsetAC14CoreFoundation7CGFloatV_AJSo7CGPointVtFZ","modules":[{"name":"Anima"}],"title":"black(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"roleHeading":"Type Method","role":"symbol"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","kind":"symbol","title":"black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a accent color shadow.","type":"text"}],"type":"topic","title":"accentColor(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"none"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"url":"\/documentation\/anima\/shadowconfiguration\/none()","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration without shadow.","type":"text"}],"type":"topic","title":"none()","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"color"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"Initalizes an inner shadow configuration.","type":"text"}],"type":"topic","title":"init(color:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a shadow with the specified color.","type":"text"}],"type":"topic","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"abstract":[{"text":"A configuration for a black shadow.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"black"},{"kind":"text","text":"("},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" = 0.3, ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" = 2.0, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" = CGPoint(x: 1.0, y: -1.5)) -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"],"generated":true,"title":"Creating the shadow configuration"}],"metadata":{"role":"symbol","externalID":"s:5Anima19ShadowConfigurationV5black7opacity6radius6offsetAC14CoreFoundation7CGFloatV_AJSo7CGPointVtFZ","title":"black(opacity:radius:offset:)","symbolKind":"method","modules":[{"name":"Anima"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"black"},{"kind":"text","text":"("},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"kind":"symbol","title":"color(_:opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a shadow with the specified color."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"kind":"symbol","title":"black(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a accent color shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","kind":"symbol","title":"accentColor(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","abstract":[{"type":"text","text":"Initalizes an inner shadow configuration."}],"kind":"symbol","title":"init(color:opacity:radius:offset:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"url":"\/documentation\/anima\/shadowconfiguration\/none()","abstract":[{"type":"text","text":"A configuration without shadow."}],"kind":"symbol","title":"none()","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/color(_:opacity:radius:offset:).json b/docs/data/documentation/anima/shadowconfiguration/color(_:opacity:radius:offset:).json index 13e821bf..16617231 100644 --- a/docs/data/documentation/anima/shadowconfiguration/color(_:opacity:radius:offset:).json +++ b/docs/data/documentation/anima/shadowconfiguration/color(_:opacity:radius:offset:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"],"generated":true,"title":"Creating the shadow configuration"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Method","title":"color(_:opacity:radius:offset:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":") -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"symbolKind":"method","externalID":"s:5Anima19ShadowConfigurationV5color_7opacity6radius6offsetACSo7NSColorC_14CoreFoundation7CGFloatVALSo7CGPointVtFZ"},"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"A configuration for a shadow with the specified color."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"color"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":", ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" = 0.3, "},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" = 2.0, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" = CGPoint(x: 1.0, y: -1.5)) -> ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"none"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"url":"\/documentation\/anima\/shadowconfiguration\/none()","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration without shadow.","type":"text"}],"type":"topic","title":"none()","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a accent color shadow.","type":"text"}],"type":"topic","title":"accentColor(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a shadow with the specified color.","type":"text"}],"type":"topic","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/NSUIColor":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"color"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"Initalizes an inner shadow configuration.","type":"text"}],"type":"topic","title":"init(color:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","kind":"symbol","title":"black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"abstract":[{"type":"text","text":"A configuration for a shadow with the specified color."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"color","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor"},{"text":", ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" = 0.3, ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"text":" = 2.0, ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":" = CGPoint(x: 1.0, y: -1.5)) -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Creating the shadow configuration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"],"generated":true}],"metadata":{"role":"symbol","title":"color(_:opacity:radius:offset:)","externalID":"s:5Anima19ShadowConfigurationV5color_7opacity6radius6offsetACSo7NSColorC_14CoreFoundation7CGFloatVALSo7CGPointVtFZ","symbolKind":"method","modules":[{"name":"Anima"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"kind":"symbol","title":"color(_:opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a shadow with the specified color."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"kind":"symbol","title":"black(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"url":"\/documentation\/anima\/shadowconfiguration\/none()","abstract":[{"type":"text","text":"A configuration without shadow."}],"kind":"symbol","title":"none()","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a accent color shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","kind":"symbol","title":"accentColor(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","abstract":[{"type":"text","text":"Initalizes an inner shadow configuration."}],"kind":"symbol","title":"init(color:opacity:radius:offset:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/NSUIColor":{"abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","title":"NSUIColor","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/nsuicolor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/color.json b/docs/data/documentation/anima/shadowconfiguration/color.json index 16228c95..19bcab68 100644 --- a/docs/data/documentation/anima/shadowconfiguration/color.json +++ b/docs/data/documentation/anima/shadowconfiguration/color.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/color"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":"?","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:5Anima19ShadowConfigurationV5colorSo7NSColorCSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"title":"color","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"abstract":[{"text":"The color of the shadow.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"],"generated":true,"title":"Configurating the shadow"}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"title":"radius","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/radius","abstract":[{"text":"The blur radius of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"title":"color","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/color","abstract":[{"text":"The color of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"abstract":[{"text":"The offset of the shadow.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","type":"topic","role":"symbol","title":"offset","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/offset"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/NSUIColor":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"title":"opacity","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/opacity","abstract":[{"text":"The opacity of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/color"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The color of the shadow."}],"seeAlsoSections":[{"title":"Configurating the shadow","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"kind":"text","text":": "},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:5Anima19ShadowConfigurationV5colorSo7NSColorCSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"title":"color"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/NSUIColor":{"abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","title":"NSUIColor","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/nsuicolor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/opacity","abstract":[{"text":"The opacity of the shadow.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"opacity"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/color","abstract":[{"type":"text","text":"The color of the shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","title":"color"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/shadowconfiguration\/offset","title":"offset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","role":"symbol","abstract":[{"type":"text","text":"The offset of the shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"url":"\/documentation\/anima\/shadowconfiguration\/radius","role":"symbol","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","title":"radius","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/equatable-implementations.json b/docs/data/documentation/anima/shadowconfiguration/equatable-implementations.json index 365c64bf..edf67b61 100644 --- a/docs/data/documentation/anima/shadowconfiguration/equatable-implementations.json +++ b/docs/data/documentation/anima/shadowconfiguration/equatable-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/equatable-implementations"]}],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)"]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/!=(_:_:)":{"type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/!=(_:_:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)","title":"!=(_:_:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/!=(_:_:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/shadowconfiguration\/!=(_:_:)","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/init(_:).json b/docs/data/documentation/anima/shadowconfiguration/init(_:).json index 19e71db5..b66c8081 100644 --- a/docs/data/documentation/anima/shadowconfiguration/init(_:).json +++ b/docs/data/documentation/anima/shadowconfiguration/init(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/init(_:)"]}],"metadata":{"externalID":"s:5Anima19ShadowConfigurationVyAcA15AnimatableArrayVySdGcfc","symbolKind":"init","role":"symbol","title":"init(_:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(_:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"url":"\/documentation\/anima\/shadowconfiguration\/init(_:)","title":"init(_:)","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/init(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":">)","kind":"text"}],"languages":["swift"]}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":">)"}],"roleHeading":"Initializer","role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"init","title":"init(_:)","externalID":"s:5Anima19ShadowConfigurationVyAcA15AnimatableArrayVySdGcfc"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/init(_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(_:)","title":"init(_:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":">)","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"url":"\/documentation\/anima\/shadowconfiguration\/init(_:)","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","kind":"article","type":"topic","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/init(color:opacity:radius:offset:).json b/docs/data/documentation/anima/shadowconfiguration/init(color:opacity:radius:offset:).json index 30ceb5bf..33c62f63 100644 --- a/docs/data/documentation/anima/shadowconfiguration/init(color:opacity:radius:offset:).json +++ b/docs/data/documentation/anima/shadowconfiguration/init(color:opacity:radius:offset:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"],"title":"Creating the shadow configuration"}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima19ShadowConfigurationV5color7opacity6radius6offsetACSo7NSColorCSg_14CoreFoundation7CGFloatVAMSo7CGPointVtcfc","title":"init(color:opacity:radius:offset:)","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"color","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"kind":"symbol","abstract":[{"text":"Initalizes an inner shadow configuration.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","text":"NSUIColor","kind":"typeIdentifier"},{"text":"? = .black, ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" = 0.3, ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" = 2.0, "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":" = CGPoint(x: 1.0, y: -1.5))","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/NSUIColor":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"color"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"Initalizes an inner shadow configuration.","type":"text"}],"type":"topic","title":"init(color:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"none"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"url":"\/documentation\/anima\/shadowconfiguration\/none()","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration without shadow.","type":"text"}],"type":"topic","title":"none()","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a accent color shadow.","type":"text"}],"type":"topic","title":"accentColor(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a shadow with the specified color.","type":"text"}],"type":"topic","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","kind":"symbol","title":"black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"},"seeAlsoSections":[{"title":"Creating the shadow configuration","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"]}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"color","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":")","kind":"text"}],"externalID":"s:5Anima19ShadowConfigurationV5color7opacity6radius6offsetACSo7NSColorCSg_14CoreFoundation7CGFloatVAMSo7CGPointVtcfc","symbolKind":"init","role":"symbol","title":"init(color:opacity:radius:offset:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Initalizes an inner shadow configuration.","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"kind":"text","text":"? = .black, "},{"text":"opacity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" = 0.3, "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" = 2.0, ","kind":"text"},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" = CGPoint(x: 1.0, y: -1.5))"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/NSUIColor":{"abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","title":"NSUIColor","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/nsuicolor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"kind":"symbol","title":"black(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"url":"\/documentation\/anima\/shadowconfiguration\/none()","abstract":[{"type":"text","text":"A configuration without shadow."}],"kind":"symbol","title":"none()","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a accent color shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","kind":"symbol","title":"accentColor(opacity:radius:offset:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"kind":"symbol","title":"color(_:opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a shadow with the specified color."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","abstract":[{"type":"text","text":"Initalizes an inner shadow configuration."}],"kind":"symbol","title":"init(color:opacity:radius:offset:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/none().json b/docs/data/documentation/anima/shadowconfiguration/none().json index d748e667..f1abc845 100644 --- a/docs/data/documentation/anima/shadowconfiguration/none().json +++ b/docs/data/documentation/anima/shadowconfiguration/none().json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Creating the shadow configuration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/none()"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"none","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","text":"ShadowConfiguration","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration"}],"role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Type Method","externalID":"s:5Anima19ShadowConfigurationV4noneACyFZ","title":"none()","symbolKind":"method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"A configuration without shadow."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"none"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"url":"\/documentation\/anima\/shadowconfiguration\/none()","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration without shadow.","type":"text"}],"type":"topic","title":"none()","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"color"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"offset","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"Initalizes an inner shadow configuration.","type":"text"}],"type":"topic","title":"init(color:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a accent color shadow.","type":"text"}],"type":"topic","title":"accentColor(opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","kind":"symbol","title":"black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"kind":"text","text":"("},{"preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":", "},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"offset","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)","role":"symbol","kind":"symbol","abstract":[{"text":"A configuration for a shadow with the specified color.","type":"text"}],"type":"topic","title":"color(_:opacity:radius:offset:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Creating the shadow configuration","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"},{"kind":"text","text":"() -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"none","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"method","title":"none()","externalID":"s:5Anima19ShadowConfigurationV4noneACyFZ","roleHeading":"Type Method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/none()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"abstract":[{"type":"text","text":"A configuration without shadow."}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/color(_:opacity:radius:offset:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"kind":"symbol","title":"color(_:opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a shadow with the specified color."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color(_:opacity:radius:offset:)","url":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/black(opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a black shadow."}],"kind":"symbol","title":"black(opacity:radius:offset:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"black","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"opacity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":") -> "},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/black(opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/init(color:opacity:radius:offset:)":{"url":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","abstract":[{"type":"text","text":"Initalizes an inner shadow configuration."}],"kind":"symbol","title":"init(color:opacity:radius:offset:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/init(color:opacity:radius:offset:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/none()":{"url":"\/documentation\/anima\/shadowconfiguration\/none()","abstract":[{"type":"text","text":"A configuration without shadow."}],"kind":"symbol","title":"none()","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"none","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/none()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/accentColor(opacity:radius:offset:)":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","abstract":[{"type":"text","text":"A configuration for a accent color shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/accentColor(opacity:radius:offset:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"accentColor","kind":"identifier"},{"text":"(","kind":"text"},{"text":"opacity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"offset"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"type":"topic","kind":"symbol","title":"accentColor(opacity:radius:offset:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/offset.json b/docs/data/documentation/anima/shadowconfiguration/offset.json index 548e5813..2c1008a6 100644 --- a/docs/data/documentation/anima/shadowconfiguration/offset.json +++ b/docs/data/documentation/anima/shadowconfiguration/offset.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"abstract":[{"text":"The offset of the shadow.","type":"text"}],"seeAlsoSections":[{"title":"Configurating the shadow","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"offset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/offset"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","metadata":{"symbolKind":"property","externalID":"s:5Anima19ShadowConfigurationV6offsetSo7CGPointVvp","role":"symbol","title":"offset","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"abstract":[{"text":"The offset of the shadow.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","type":"topic","role":"symbol","title":"offset","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/offset"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"title":"color","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/color","abstract":[{"text":"The color of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"title":"opacity","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/opacity","abstract":[{"text":"The opacity of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"title":"radius","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/radius","abstract":[{"text":"The blur radius of the shadow.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"sections":[],"kind":"symbol","abstract":[{"text":"The offset of the shadow.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius"],"generated":true,"title":"Configurating the shadow"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/offset"]}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima19ShadowConfigurationV6offsetSo7CGPointVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"title":"offset"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/shadowconfiguration\/offset","title":"offset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","role":"symbol","abstract":[{"type":"text","text":"The offset of the shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"url":"\/documentation\/anima\/shadowconfiguration\/radius","role":"symbol","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","title":"radius","type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/color","abstract":[{"type":"text","text":"The color of the shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","title":"color"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/opacity","abstract":[{"text":"The opacity of the shadow.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"opacity"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/opacity.json b/docs/data/documentation/anima/shadowconfiguration/opacity.json index bb1e60c1..16d1a5d7 100644 --- a/docs/data/documentation/anima/shadowconfiguration/opacity.json +++ b/docs/data/documentation/anima/shadowconfiguration/opacity.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/opacity"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"],"title":"Configurating the shadow","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"opacity","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima19ShadowConfigurationV7opacity14CoreFoundation7CGFloatVvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"roleHeading":"Instance Property"},"sections":[],"abstract":[{"text":"The opacity of the shadow.","type":"text"}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"title":"color","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/color","abstract":[{"text":"The color of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"title":"radius","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/radius","abstract":[{"text":"The blur radius of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"title":"opacity","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/opacity","abstract":[{"text":"The opacity of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"abstract":[{"text":"The offset of the shadow.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","type":"topic","role":"symbol","title":"offset","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/offset"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"],"generated":true,"title":"Configurating the shadow"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/opacity"]}],"abstract":[{"text":"The opacity of the shadow.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","title":"opacity","externalID":"s:5Anima19ShadowConfigurationV7opacity14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"opacity"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/opacity","abstract":[{"text":"The opacity of the shadow.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"opacity"},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/shadowconfiguration\/offset","title":"offset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","role":"symbol","abstract":[{"type":"text","text":"The offset of the shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/color","abstract":[{"type":"text","text":"The color of the shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","title":"color"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"url":"\/documentation\/anima\/shadowconfiguration\/radius","role":"symbol","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","title":"radius","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/radius.json b/docs/data/documentation/anima/shadowconfiguration/radius.json index 03710ae2..edf30a4b 100644 --- a/docs/data/documentation/anima/shadowconfiguration/radius.json +++ b/docs/data/documentation/anima/shadowconfiguration/radius.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"radius"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:5Anima19ShadowConfigurationV6radius14CoreFoundation7CGFloatVvp","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","title":"radius"},"abstract":[{"text":"The blur radius of the shadow.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/radius"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"title":"Configurating the shadow","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"]}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"title":"opacity","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"opacity","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/opacity","abstract":[{"text":"The opacity of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"abstract":[{"text":"The offset of the shadow.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","type":"topic","role":"symbol","title":"offset","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/offset"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"title":"radius","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/radius","abstract":[{"text":"The blur radius of the shadow.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"title":"color","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","type":"topic","url":"\/documentation\/anima\/shadowconfiguration\/color","abstract":[{"text":"The color of the shadow.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The blur radius of the shadow."}],"metadata":{"title":"radius","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima19ShadowConfigurationV6radius14CoreFoundation7CGFloatVvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/radius"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset"],"title":"Configurating the shadow"}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/radius":{"url":"\/documentation\/anima\/shadowconfiguration\/radius","role":"symbol","abstract":[{"type":"text","text":"The blur radius of the shadow."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/radius","title":"radius","type":"topic"},"doc://Anima/documentation/Anima/ShadowConfiguration/opacity":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/opacity","abstract":[{"text":"The opacity of the shadow.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/opacity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"opacity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"opacity"},"doc://Anima/documentation/Anima/ShadowConfiguration/offset":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"offset","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/shadowconfiguration\/offset","title":"offset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/offset","role":"symbol","abstract":[{"type":"text","text":"The offset of the shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/color":{"role":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/color","abstract":[{"type":"text","text":"The color of the shadow."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/color","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","title":"color"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/scaledintegral.json b/docs/data/documentation/anima/shadowconfiguration/scaledintegral.json index 1e59d4ab..d2154e40 100644 --- a/docs/data/documentation/anima/shadowconfiguration/scaledintegral.json +++ b/docs/data/documentation/anima/shadowconfiguration/scaledintegral.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/scaledintegral"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","roleHeading":"Instance Property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:5Anima19ShadowConfigurationV","symbolKind":"property","title":"scaledIntegral"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/scaledIntegral":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/shadowconfiguration\/scaledintegral","title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral","role":"symbol","abstract":[]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"Anima","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:5Anima19ShadowConfigurationV","symbolKind":"property","title":"scaledIntegral"},"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/scaledIntegral":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/scaledIntegral","title":"scaledIntegral","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/shadowconfiguration\/scaledintegral","abstract":[{"type":"text","text":"The scaled integral representation of this value."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","kind":"article","type":"topic","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/shadowconfiguration/zero.json b/docs/data/documentation/anima/shadowconfiguration/zero.json index 7725cfdc..b18edc8b 100644 --- a/docs/data/documentation/anima/shadowconfiguration/zero.json +++ b/docs/data/documentation/anima/shadowconfiguration/zero.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima19ShadowConfigurationV4zeroACvpZ","title":"zero","role":"symbol","extendedModule":"Anima","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"roleHeading":"Type Property"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","text":"ShadowConfiguration","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/shadowconfiguration\/zero"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ShadowConfiguration/zero":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}],"type":"topic","role":"symbol","title":"zero","url":"\/documentation\/anima\/shadowconfiguration\/zero","abstract":[],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero"},"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero","interfaceLanguage":"swift"},"sections":[],"metadata":{"title":"zero","role":"symbol","externalID":"s:5Anima19ShadowConfigurationV4zeroACvpZ","symbolKind":"property","extendedModule":"Anima","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"roleHeading":"Type Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/shadowconfiguration\/zero"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The zero value."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/AnimatableProperty-Implementations","kind":"article","type":"topic","title":"AnimatableProperty Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ShadowConfiguration/zero":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration\/zero","title":"zero","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration\/zero","abstract":[{"type":"text","text":"The zero value."}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring.json b/docs/data/documentation/anima/spring.json index 329a52b1..3a8e298e 100644 --- a/docs/data/documentation/anima/spring.json +++ b/docs/data/documentation/anima/spring.json @@ -1 +1 @@ -{"sections":[],"topicSections":[{"title":"Creating Spring","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)"]},{"title":"Built-in springs","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"]},{"title":"Getting spring characteristics","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"]},{"title":"Updating spring value and velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)"]},{"title":"Getting spring value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"],"title":"Getting spring velocity"},{"title":"Getting spring force","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)"]},{"title":"Getting spring settling duration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"]}],"metadata":{"symbolKind":"struct","externalID":"s:5Anima6SpringV","role":"symbol","navigatorTitle":[{"text":"Spring","kind":"identifier"}],"title":"Spring","roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Spring","kind":"identifier"}],"modules":[{"name":"Anima"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"],"title":"Spring Animation","generated":true}],"abstract":[{"type":"text","text":"A representation of a spring’s motion."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"anchor":"overview","type":"heading","text":"Overview","level":2},{"inlineContent":[{"type":"text","text":"Example usage:"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["let spring = Spring(duration: 0.5, bounce: 0.3)","","let (dampingRatio, stiffness) = (spring.dampingRatio, spring.stiffness, spring.mass)","\/\/ (0.7, 157.9, 1.0)","","let spring2 = Spring.bouncy","let (response, bounce) = (spring2.response, spring2.bounce)","\/\/ (0.5, 0.3)"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can also use it to query a value and velocity for a given set of inputs:"}]},{"code":["let value = spring.value(fromValue: 0.0, toValue: 200.0, initialVelocity: .zero, time: 0.1)","\/\/ 84.66","","let velocity = spring.velocity(fromValue: 0.0, toValue: 200.0, initialVelocity: .zero, time: 0.1)","\/\/ 1141.51"],"type":"codeListing","syntax":"swift"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring"},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/s8SendableP"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","role":"symbol","url":"\/documentation\/anima\/spring\/response","abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"title":"response","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","url":"\/documentation\/anima\/spring\/stiffness","abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"title":"stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","role":"symbol","url":"\/documentation\/anima\/spring\/settlingduration","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"title":"settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"Equatable Implementations","url":"\/documentation\/anima\/spring\/equatable-implementations"},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)","role":"symbol","title":"settlingDuration(target:initialVelocity:epsilon:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)"},"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, target, and velocity amount of change."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","role":"symbol","kind":"symbol","type":"topic","title":"force(target:position:velocity:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"url":"\/documentation\/anima\/spring\/force(target:position:velocity:)"},"doc://Anima/documentation/Anima/Spring/interactive":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","title":"interactive","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","title":"init(settlingDuration:dampingRatio:epsilon:)","abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"settlingDuration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"title":"init(stiffness:dampingRatio:mass:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Spring/mass":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","url":"\/documentation\/anima\/spring\/mass","abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"title":"mass","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"title":"init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/smooth":{"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","role":"symbol","kind":"symbol","type":"topic","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth"},"doc://Anima/documentation/Anima/Spring/update(value:velocity:target:deltaTime:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","url":"\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)","abstract":[{"type":"text","text":"Updates the current value and velocity of a spring."}],"title":"update(value:velocity:target:deltaTime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}]},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","abstract":[{"text":"Calculates the velocity of the spring at a given time given a target amount of change.","type":"text"}],"title":"velocity(target:initialVelocity:time:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"abstract":[{"type":"text","text":"Calculates the value of the spring at a given time for a starting and ending value for the spring to travel."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"time"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","type":"topic","role":"symbol","title":"value(fromValue:toValue:initialVelocity:time:)","kind":"symbol","url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)"},"doc://Anima/documentation/Anima/Spring/velocity(fromValue:toValue:initialVelocity:time:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","title":"velocity(fromValue:toValue:initialVelocity:time:)","abstract":[{"text":"Calculates the velocity of the spring at a given time given a starting and ending value for the spring to travel.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}]},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"url":"\/documentation\/anima\/spring\/init(duration:bounce:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","title":"init(duration:bounce:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)","title":"value(target:initialVelocity:time:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the value of the spring at a given time given a target amount of change."}]},"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"abstract":[{"text":"Calculates the force upon the spring given a current position, velocity, and divisor from the starting and end values for the spring to travel.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","title":"force(fromValue:toValue:position:velocity:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"type":"topic","role":"symbol","title":"bouncy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s8SendableP","title":"Swift.Sendable"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","role":"symbol","url":"\/documentation\/anima\/spring\/damping","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"title":"damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/snappy":{"type":"topic","role":"symbol","title":"snappy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}]},"doc://Anima/documentation/Anima/Spring/CustomStringConvertible-Implementations":{"kind":"article","url":"\/documentation\/anima\/spring\/customstringconvertible-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","abstract":[],"title":"CustomStringConvertible Implementations"},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","abstract":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”).","type":"text"}],"title":"dampingRatio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"title":"smooth(duration:extraBounce:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","role":"symbol","url":"\/documentation\/anima\/spring\/bounce","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"title":"bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"anchor":"overview","text":"Overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"Example usage:","type":"text"}]},{"code":["let spring = Spring(duration: 0.5, bounce: 0.3)","","let (dampingRatio, stiffness) = (spring.dampingRatio, spring.stiffness, spring.mass)","\/\/ (0.7, 157.9, 1.0)","","let spring2 = Spring.bouncy","let (response, bounce) = (spring2.response, spring2.bounce)","\/\/ (0.5, 0.3)"],"syntax":"swift","type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can also use it to query a value and velocity for a given set of inputs:"}]},{"code":["let value = spring.value(fromValue: 0.0, toValue: 200.0, initialVelocity: .zero, time: 0.1)","\/\/ 84.66","","let velocity = spring.velocity(fromValue: 0.0, toValue: 200.0, initialVelocity: .zero, time: 0.1)","\/\/ 1141.51"],"type":"codeListing","syntax":"swift"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Spring","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Spring"}],"title":"Spring","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima6SpringV","symbolKind":"struct"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A representation of a spring’s motion."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"],"title":"Spring Animation"}],"kind":"symbol","sections":[],"topicSections":[{"title":"Creating Spring","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)"]},{"title":"Built-in springs","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"title":"Getting spring characteristics"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)"],"title":"Updating spring value and velocity"},{"title":"Getting spring value","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)"]},{"title":"Getting spring velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"]},{"title":"Getting spring force","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"],"title":"Getting spring settling duration"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring"]}],"references":{"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(duration:bounce:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(response:dampingRatio:mass:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","title":"settlingDuration","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","type":"topic"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned.","type":"text"}],"title":"snappy(duration:extraBounce:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/update(value:velocity:target:deltaTime:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","title":"update(value:velocity:target:deltaTime:)","abstract":[{"type":"text","text":"Updates the current value and velocity of a spring."}],"kind":"symbol","url":"\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)"},"doc://Anima/documentation/Anima/Spring/bouncy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"title":"bouncy","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/damping":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"damping","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","title":"damping","abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}]},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","type":"topic","url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, velocity, and divisor from the starting and end values for the spring to travel."}],"title":"force(fromValue:toValue:position:velocity:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"}]},"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"Calculates the value of the spring at a given time for a starting and ending value for the spring to travel."}],"title":"value(fromValue:toValue:initialVelocity:time:)","kind":"symbol","url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)"},"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"}],"type":"topic","title":"value(target:initialVelocity:time:)","abstract":[{"type":"text","text":"Calculates the value of the spring at a given time given a target amount of change."}],"kind":"symbol","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)"},"doc://Anima/documentation/Anima/Spring/stiffness":{"abstract":[{"text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration.","type":"text"}],"url":"\/documentation\/anima\/spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stiffness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"stiffness","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","type":"topic"},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","title":"velocity(target:initialVelocity:time:)","type":"topic"},"doc://Anima/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/Spring/mass":{"abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"text":" rarely needs to be modified.","type":"text"}],"url":"\/documentation\/anima\/spring\/mass","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mass"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","type":"topic"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"dampingRatio","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"dampingRatio","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","type":"topic"},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"},"doc://Anima/documentation/Anima/Spring/bounce":{"abstract":[{"type":"text","text":"How bouncy the spring is."}],"url":"\/documentation\/anima\/spring\/bounce","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"bounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","kind":"symbol","title":"bouncy(duration:extraBounce:)","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce that can be tuned.","type":"text"}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(stiffness:dampingRatio:mass:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/interactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","kind":"symbol","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"title":"interactive","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","title":"snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","kind":"symbol","title":"smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","kind":"symbol","role":"symbol","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)"},"doc://Anima/documentation/Anima/Spring/velocity(fromValue:toValue:initialVelocity:time:)":{"url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a starting and ending value for the spring to travel."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"}],"role":"symbol","title":"velocity(fromValue:toValue:initialVelocity:time:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","type":"topic"},"doc://Anima/documentation/Anima/Spring/response":{"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic"},"doc://Anima/documentation/Anima/Spring/CustomStringConvertible-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/spring\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(settlingDuration:dampingRatio:epsilon:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","kind":"symbol","role":"symbol","title":"settlingDuration(target:initialVelocity:epsilon:)","abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"},"doc://Anima/documentation/Anima/Spring/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/spring\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"},"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","type":"topic","url":"\/documentation\/anima\/spring\/force(target:position:velocity:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, target, and velocity amount of change."}],"title":"force(target:position:velocity:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"}]},"doc://Anima/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Anima\/s8SendableP"},"doc://Anima/documentation/Anima/Spring/smooth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"title":"smooth","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/!=(_:_:).json b/docs/data/documentation/anima/spring/!=(_:_:).json index 8333d78a..550d2e98 100644 --- a/docs/data/documentation/anima/spring/!=(_:_:).json +++ b/docs/data/documentation/anima/spring/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"roleHeading":"Operator","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima6SpringV","extendedModule":"Swift","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring","doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/Spring/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","abstract":[],"url":"\/documentation\/anima\/spring\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"Equatable Implementations","url":"\/documentation\/anima\/spring\/equatable-implementations"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring","doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima6SpringV","roleHeading":"Operator","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/anima\/spring\/equatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"},"doc://Anima/documentation/Anima/Spring/!=(_:_:)":{"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"title":"!=(_:_:)","url":"\/documentation\/anima\/spring\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/bounce.json b/docs/data/documentation/anima/spring/bounce.json index c679c0e7..1a54e2b1 100644 --- a/docs/data/documentation/anima/spring/bounce.json +++ b/docs/data/documentation/anima/spring/bounce.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"title":"Getting spring characteristics"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Instance Property","externalID":"s:5Anima6SpringV6bounceSdvp","title":"bounce","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"How bouncy the spring is."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"A value of ","type":"text"},{"type":"codeVoice","code":"0"},{"text":" indicates no bounces (a critically damped spring), positive values indicate increasing amounts of bounciness up to a maximum of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" (corresponding to undamped oscillation), and negative values indicate overdamped springs with a minimum value of "},{"type":"codeVoice","code":"-1.0"},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/bounce"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","role":"symbol","url":"\/documentation\/anima\/spring\/response","abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"title":"response","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/mass":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","url":"\/documentation\/anima\/spring\/mass","abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"title":"mass","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","role":"symbol","url":"\/documentation\/anima\/spring\/bounce","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"title":"bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","abstract":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”).","type":"text"}],"title":"dampingRatio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","role":"symbol","url":"\/documentation\/anima\/spring\/damping","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"title":"damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","role":"symbol","url":"\/documentation\/anima\/spring\/settlingduration","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"title":"settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","url":"\/documentation\/anima\/spring\/stiffness","abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"title":"stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/bounce"]}],"metadata":{"title":"bounce","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV6bounceSdvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"A value of ","type":"text"},{"type":"codeVoice","code":"0"},{"type":"text","text":" indicates no bounces (a critically damped spring), positive values indicate increasing amounts of bounciness up to a maximum of "},{"code":"1.0","type":"codeVoice"},{"text":" (corresponding to undamped oscillation), and negative values indicate overdamped springs with a minimum value of ","type":"text"},{"type":"codeVoice","code":"-1.0"},{"text":".","type":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"generated":true,"title":"Getting spring characteristics"}],"sections":[],"abstract":[{"type":"text","text":"How bouncy the spring is."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/dampingRatio":{"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"dampingRatio","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"dampingRatio","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","type":"topic"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","title":"settlingDuration","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"abstract":[{"text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration.","type":"text"}],"url":"\/documentation\/anima\/spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stiffness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"stiffness","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","type":"topic"},"doc://Anima/documentation/Anima/Spring/response":{"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic"},"doc://Anima/documentation/Anima/Spring/damping":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"damping","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","title":"damping","abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}]},"doc://Anima/documentation/Anima/Spring/bounce":{"abstract":[{"type":"text","text":"How bouncy the spring is."}],"url":"\/documentation\/anima\/spring\/bounce","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"bounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/mass":{"abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"text":" rarely needs to be modified.","type":"text"}],"url":"\/documentation\/anima\/spring\/mass","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mass"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/bouncy(duration:extrabounce:).json b/docs/data/documentation/anima/spring/bouncy(duration:extrabounce:).json index 3daf3065..73328ae1 100644 --- a/docs/data/documentation/anima/spring/bouncy(duration:extrabounce:).json +++ b/docs/data/documentation/anima/spring/bouncy(duration:extrabounce:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV6bouncy8duration11extraBounceACSd_SdtFZ","role":"symbol","symbolKind":"method","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"title":"bouncy(duration:extraBounce:)"},"abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" = 0.5, "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" = 0.0) -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"duration","content":[{"type":"paragraph","inlineContent":[{"text":"The perceptual duration, which defines the pace of the spring. This is approximately equal to the settling duration, but for very bouncy springs, will be the duration of the period of oscillation for the spring.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"How much additional bounciness should be added to the base bounce of 0.3."}],"type":"paragraph"}],"name":"extraBounce"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"title":"Built-in springs","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"title":"smooth(duration:extraBounce:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/interactive":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","title":"interactive","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/snappy":{"type":"topic","role":"symbol","title":"snappy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}]},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/smooth":{"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","role":"symbol","kind":"symbol","type":"topic","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/bouncy":{"type":"topic","role":"symbol","title":"bouncy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:5Anima6SpringV6bouncy8duration11extraBounceACSd_SdtFZ","symbolKind":"method","title":"bouncy(duration:extraBounce:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 0.5, ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.0) -> "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The perceptual duration, which defines the pace of the spring. This is approximately equal to the settling duration, but for very bouncy springs, will be the duration of the period of oscillation for the spring.","type":"text"}]}],"name":"duration"},{"content":[{"inlineContent":[{"text":"How much additional bounciness should be added to the base bounce of 0.3.","type":"text"}],"type":"paragraph"}],"name":"extraBounce"}],"kind":"parameters"}],"abstract":[{"text":"A spring with a predefined duration and higher amount of bounce that can be tuned.","type":"text"}],"seeAlsoSections":[{"title":"Built-in springs","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","kind":"symbol","title":"bouncy(duration:extraBounce:)","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce that can be tuned.","type":"text"}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned.","type":"text"}],"title":"snappy(duration:extraBounce:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","kind":"symbol","title":"smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","title":"snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"title":"smooth","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/interactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","kind":"symbol","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"title":"interactive","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"title":"bouncy","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/bouncy.json b/docs/data/documentation/anima/spring/bouncy.json index 143c57d5..41d0ed4e 100644 --- a/docs/data/documentation/anima/spring/bouncy.json +++ b/docs/data/documentation/anima/spring/bouncy.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"generated":true,"title":"Built-in springs"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"paths":["\/documentation\/anima\/spring\/bouncy"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","title":"bouncy","externalID":"s:5Anima6SpringV6bouncyACvpZ","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bouncy"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/smooth":{"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","role":"symbol","kind":"symbol","type":"topic","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/snappy":{"type":"topic","role":"symbol","title":"snappy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"title":"smooth(duration:extraBounce:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/interactive":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","title":"interactive","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/bouncy":{"type":"topic","role":"symbol","title":"bouncy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}]},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Type Property","externalID":"s:5Anima6SpringV6bouncyACvpZ","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"title":"bouncy","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy"},"abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"generated":true,"title":"Built-in springs","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/bouncy"]}],"references":{"doc://Anima/documentation/Anima/Spring/interactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","kind":"symbol","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"title":"interactive","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","kind":"symbol","title":"smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned.","type":"text"}],"title":"snappy(duration:extraBounce:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"title":"bouncy","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","title":"snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","kind":"symbol","title":"bouncy(duration:extraBounce:)","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce that can be tuned.","type":"text"}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"title":"smooth","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/customstringconvertible-implementations.json b/docs/data/documentation/anima/spring/customstringconvertible-implementations.json index bf232572..df5f56bb 100644 --- a/docs/data/documentation/anima/spring/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/spring/customstringconvertible-implementations.json @@ -1 +1 @@ -{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/description"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/spring\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/Spring/description":{"title":"description","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/spring\/description","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"}}} \ No newline at end of file +{"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/description"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/customstringconvertible-implementations"]}],"references":{"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/description":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/spring\/description","kind":"symbol","title":"description","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/damping.json b/docs/data/documentation/anima/spring/damping.json index 664bf7bc..d93ba5c8 100644 --- a/docs/data/documentation/anima/spring/damping.json +++ b/docs/data/documentation/anima/spring/damping.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/spring\/damping"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","title":"damping","modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV7dampingSdvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"title":"Getting spring characteristics","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"damping"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}]}],"references":{"doc://Anima/documentation/Anima/Spring/mass":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","url":"\/documentation\/anima\/spring\/mass","abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"title":"mass","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","abstract":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”).","type":"text"}],"title":"dampingRatio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","role":"symbol","url":"\/documentation\/anima\/spring\/damping","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"title":"damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","role":"symbol","url":"\/documentation\/anima\/spring\/bounce","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"title":"bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","url":"\/documentation\/anima\/spring\/stiffness","abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"title":"stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","role":"symbol","url":"\/documentation\/anima\/spring\/response","abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"title":"response","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","role":"symbol","url":"\/documentation\/anima\/spring\/settlingduration","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"title":"settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"damping","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Getting spring characteristics","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"generated":true}],"metadata":{"externalID":"s:5Anima6SpringV7dampingSdvp","modules":[{"name":"Anima"}],"title":"damping","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"damping","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"role":"symbol"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"paths":["\/documentation\/anima\/spring\/damping"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/response":{"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","title":"settlingDuration","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","type":"topic"},"doc://Anima/documentation/Anima/Spring/mass":{"abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"text":" rarely needs to be modified.","type":"text"}],"url":"\/documentation\/anima\/spring\/mass","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mass"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"abstract":[{"text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration.","type":"text"}],"url":"\/documentation\/anima\/spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stiffness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"stiffness","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","type":"topic"},"doc://Anima/documentation/Anima/Spring/bounce":{"abstract":[{"type":"text","text":"How bouncy the spring is."}],"url":"\/documentation\/anima\/spring\/bounce","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"bounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"dampingRatio","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"dampingRatio","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","type":"topic"},"doc://Anima/documentation/Anima/Spring/damping":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"damping","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","title":"damping","abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/dampingratio.json b/docs/data/documentation/anima/spring/dampingratio.json index 9403c1fa..44b6e93e 100644 --- a/docs/data/documentation/anima/spring/dampingratio.json +++ b/docs/data/documentation/anima/spring/dampingratio.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima6SpringV12dampingRatioSdvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"dampingRatio","symbolKind":"property","role":"symbol"},"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"seeAlsoSections":[{"title":"Getting spring characteristics","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/spring\/dampingratio"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","role":"symbol","url":"\/documentation\/anima\/spring\/response","abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"title":"response","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/mass":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","url":"\/documentation\/anima\/spring\/mass","abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"title":"mass","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","abstract":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”).","type":"text"}],"title":"dampingRatio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","role":"symbol","url":"\/documentation\/anima\/spring\/bounce","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"title":"bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","role":"symbol","url":"\/documentation\/anima\/spring\/settlingduration","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"title":"settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","role":"symbol","url":"\/documentation\/anima\/spring\/damping","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"title":"damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","url":"\/documentation\/anima\/spring\/stiffness","abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"title":"stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:5Anima6SpringV12dampingRatioSdvp","symbolKind":"property","title":"dampingRatio"},"seeAlsoSections":[{"generated":true,"title":"Getting spring characteristics","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"dampingRatio","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/spring\/dampingratio"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”).","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/Spring/stiffness":{"abstract":[{"text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration.","type":"text"}],"url":"\/documentation\/anima\/spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stiffness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"stiffness","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","type":"topic"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"dampingRatio","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"dampingRatio","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","title":"settlingDuration","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","type":"topic"},"doc://Anima/documentation/Anima/Spring/damping":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"damping","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","title":"damping","abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/response":{"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic"},"doc://Anima/documentation/Anima/Spring/bounce":{"abstract":[{"type":"text","text":"How bouncy the spring is."}],"url":"\/documentation\/anima\/spring\/bounce","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"bounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce"},"doc://Anima/documentation/Anima/Spring/mass":{"abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"text":" rarely needs to be modified.","type":"text"}],"url":"\/documentation\/anima\/spring\/mass","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mass"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/description.json b/docs/data/documentation/anima/spring/description.json index 3a72b24c..a04aee98 100644 --- a/docs/data/documentation/anima/spring/description.json +++ b/docs/data/documentation/anima/spring/description.json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring","doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV11descriptionSSvp","symbolKind":"property","extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","role":"symbol","title":"description"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/description"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/CustomStringConvertible-Implementations":{"kind":"article","url":"\/documentation\/anima\/spring\/customstringconvertible-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations","abstract":[],"title":"CustomStringConvertible Implementations"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/description":{"title":"description","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/spring\/description","abstract":[]}}} \ No newline at end of file +{"metadata":{"title":"description","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima6SpringV11descriptionSSvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"extendedModule":"Anima"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring","doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/description"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Spring/description":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/anima\/spring\/description","kind":"symbol","title":"description","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/description"},"doc://Anima/documentation/Anima/Spring/CustomStringConvertible-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/spring\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/CustomStringConvertible-Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/equatable-implementations.json b/docs/data/documentation/anima/spring/equatable-implementations.json index bc828d56..fddffd06 100644 --- a/docs/data/documentation/anima/spring/equatable-implementations.json +++ b/docs/data/documentation/anima/spring/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations"},"kind":"article","metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/spring\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","abstract":[],"url":"\/documentation\/anima\/spring\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/equatable-implementations"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"kind":"article","topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/Spring/!=(_:_:)":{"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"title":"!=(_:_:)","url":"\/documentation\/anima\/spring\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/!=(_:_:)"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/force(fromvalue:tovalue:position:velocity:).json b/docs/data/documentation/anima/spring/force(fromvalue:tovalue:position:velocity:).json index 5f52f9fc..e9f3ba1f 100644 --- a/docs/data/documentation/anima/spring/force(fromvalue:tovalue:position:velocity:).json +++ b/docs/data/documentation/anima/spring/force(fromvalue:tovalue:position:velocity:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"title":"Getting spring force","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)"],"generated":true}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"title":"force(fromValue:toValue:position:velocity:)","role":"symbol","externalID":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF","platforms":[{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"17.0","name":"iOS"},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"14.0","name":"macOS"},{"introducedAt":"17.0","deprecated":false,"beta":false,"name":"tvOS","unavailable":false}],"extendedModule":"Anima","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"force"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"roleHeading":"Instance Method"},"abstract":[{"text":"Calculates the force upon the spring given a current position, velocity, and divisor from the starting and end values for the spring to travel.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"abstract":[{"text":"Calculates the force upon the spring given a current position, velocity, and divisor from the starting and end values for the spring to travel.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","title":"force(fromValue:toValue:position:velocity:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, target, and velocity amount of change."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","role":"symbol","kind":"symbol","type":"topic","title":"force(target:position:velocity:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"url":"\/documentation\/anima\/spring\/force(target:position:velocity:)"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, velocity, and divisor from the starting and end values for the spring to travel."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)"],"generated":true,"title":"Getting spring force"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF","modules":[{"name":"Anima"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"force","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"}],"platforms":[{"beta":false,"deprecated":false,"introducedAt":"17.0","name":"iOS","unavailable":false},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"14.0","unavailable":false},{"name":"tvOS","deprecated":false,"beta":false,"introducedAt":"17.0","unavailable":false}],"role":"symbol","title":"force(fromValue:toValue:position:velocity:)","roleHeading":"Instance Method","extendedModule":"Anima"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)"]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","type":"topic","url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, velocity, and divisor from the starting and end values for the spring to travel."}],"title":"force(fromValue:toValue:position:velocity:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"}]},"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","type":"topic","url":"\/documentation\/anima\/spring\/force(target:position:velocity:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, target, and velocity amount of change."}],"title":"force(target:position:velocity:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/force(target:position:velocity:).json b/docs/data/documentation/anima/spring/force(target:position:velocity:).json index 83061984..19b40f85 100644 --- a/docs/data/documentation/anima/spring/force(target:position:velocity:).json +++ b/docs/data/documentation/anima/spring/force(target:position:velocity:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/spring\/force(target:position:velocity:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","interfaceLanguage":"swift"},"metadata":{"platforms":[{"beta":false,"deprecated":false,"introducedAt":"17.0","name":"iOS","unavailable":false},{"beta":false,"introducedAt":"14.0","deprecated":false,"unavailable":false,"name":"macOS"},{"beta":false,"name":"tvOS","unavailable":false,"deprecated":false,"introducedAt":"17.0"}],"title":"force(target:position:velocity:)","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol","extendedModule":"Anima","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"symbolKind":"method","externalID":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"text":"Calculates the force upon the spring given a current position, target, and velocity amount of change.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)"],"generated":true,"title":"Getting spring force"}],"references":{"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"position"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"abstract":[{"text":"Calculates the force upon the spring given a current position, velocity, and divisor from the starting and end values for the spring to travel.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","title":"force(fromValue:toValue:position:velocity:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, target, and velocity amount of change."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","role":"symbol","kind":"symbol","type":"topic","title":"force(target:position:velocity:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"url":"\/documentation\/anima\/spring\/force(target:position:velocity:)"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, target, and velocity amount of change."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"force","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":") -> ","kind":"text"},{"text":"V","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)"],"generated":true,"title":"Getting spring force"}],"metadata":{"platforms":[{"name":"iOS","deprecated":false,"beta":false,"introducedAt":"17.0","unavailable":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"14.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"17.0","deprecated":false}],"extendedModule":"Anima","roleHeading":"Instance Method","symbolKind":"method","role":"symbol","externalID":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"force"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V"}],"modules":[{"name":"Anima"}],"title":"force(target:position:velocity:)"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/force(target:position:velocity:)"]}],"references":{"doc://Anima/documentation/Anima/Spring/force(fromValue:toValue:position:velocity:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(fromValue:toValue:position:velocity:)","type":"topic","url":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, velocity, and divisor from the starting and end values for the spring to travel."}],"title":"force(fromValue:toValue:position:velocity:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"position"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5force9fromValue02toE08position8velocityxx_xxxtAA18AnimatablePropertyRzlF1VL_xmfp"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/force(target:position:velocity:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/force(target:position:velocity:)","type":"topic","url":"\/documentation\/anima\/spring\/force(target:position:velocity:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the force upon the spring given a current position, target, and velocity amount of change."}],"title":"force(target:position:velocity:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"force","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"position","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5force6target8position8velocityxx_xxt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/init(duration:bounce:).json b/docs/data/documentation/anima/spring/init(duration:bounce:).json index d7262753..8f3399cd 100644 --- a/docs/data/documentation/anima/spring/init(duration:bounce:).json +++ b/docs/data/documentation/anima/spring/init(duration:bounce:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Creates a spring with the specified duration and bounce."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/init(duration:bounce:)"]}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)"],"title":"Creating Spring","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = 0.55, ","kind":"text"},{"kind":"externalParam","text":"bounce"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" = 0.0)"}]}]},{"kind":"parameters","parameters":[{"name":"duration","content":[{"inlineContent":[{"text":"Defines the pace of the spring. This is approximately equal to the settling duration, but for springs with very large bounce values, will be the duration of the period of oscillation for the spring.","type":"text"}],"type":"paragraph"}]},{"name":"bounce","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"How bouncy the spring should be. A value of 0 indicates no bounces (a critically damped spring), positive values indicate increasing amounts of bounciness up to a maximum of 1.0 (corresponding to undamped oscillation), and negative values indicate overdamped springs with a minimum value of -1.0."}]}]}]}],"metadata":{"role":"symbol","roleHeading":"Initializer","modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV8duration6bounceACSd_Sdtcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"bounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"symbolKind":"init","title":"init(duration:bounce:)"},"references":{"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"title":"init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"title":"init(stiffness:dampingRatio:mass:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"url":"\/documentation\/anima\/spring\/init(duration:bounce:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","title":"init(duration:bounce:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","title":"init(settlingDuration:dampingRatio:epsilon:)","abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"settlingDuration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"metadata":{"symbolKind":"init","title":"init(duration:bounce:)","roleHeading":"Initializer","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima6SpringV8duration6bounceACSd_Sdtcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"bounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = 0.55, ","kind":"text"},{"kind":"externalParam","text":"bounce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.0)"}]}],"kind":"declarations"},{"parameters":[{"name":"duration","content":[{"inlineContent":[{"text":"Defines the pace of the spring. This is approximately equal to the settling duration, but for springs with very large bounce values, will be the duration of the period of oscillation for the spring.","type":"text"}],"type":"paragraph"}]},{"name":"bounce","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"How bouncy the spring should be. A value of 0 indicates no bounces (a critically damped spring), positive values indicate increasing amounts of bounciness up to a maximum of 1.0 (corresponding to undamped oscillation), and negative values indicate overdamped springs with a minimum value of -1.0."}]}]}],"kind":"parameters"}],"abstract":[{"type":"text","text":"Creates a spring with the specified duration and bounce."}],"variants":[{"paths":["\/documentation\/anima\/spring\/init(duration:bounce:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)"],"title":"Creating Spring"}],"references":{"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(duration:bounce:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(response:dampingRatio:mass:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(stiffness:dampingRatio:mass:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(settlingDuration:dampingRatio:epsilon:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/init(response:dampingratio:mass:).json b/docs/data/documentation/anima/spring/init(response:dampingratio:mass:).json index 8fdc2cb8..7b0d7348 100644 --- a/docs/data/documentation/anima/spring/init(response:dampingratio:mass:).json +++ b/docs/data/documentation/anima/spring/init(response:dampingratio:mass:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)"],"title":"Creating Spring"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 1.0)"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Represents the frequency response of the spring. This value affects how quickly the spring animation reaches its target value. The frequency response is the duration of one period in the spring’s undamped system, measured in seconds. Values closer to "},{"type":"codeVoice","code":"0"},{"type":"text","text":" create a very fast animation, while values closer to "},{"code":"1.0","type":"codeVoice"},{"text":" create a relatively slower animation.","type":"text"}]}],"name":"response"},{"name":"dampingRatio","content":[{"type":"paragraph","inlineContent":[{"text":"The amount of oscillation the spring will < (i.e. “springiness”). A value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"type":"text","text":" (critically damped) will cause the spring to smoothly reach its target value without any oscillation. Values closer to "},{"code":"0.0","type":"codeVoice"},{"type":"text","text":" (underdamped) will increase oscillation (and overshoot the target) before settling."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The mass “attached” to the spring. The default value of "},{"type":"codeVoice","code":"1.0"},{"text":" rarely needs to be modified.","type":"text"}],"type":"paragraph"}],"name":"mass"}]}],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:5Anima6SpringV8response12dampingRatio4massACSd_S2dtcfc","title":"init(response:dampingRatio:mass:)","roleHeading":"Initializer","role":"symbol"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/init(response:dampingratio:mass:)"]}],"abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"title":"init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"url":"\/documentation\/anima\/spring\/init(duration:bounce:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","title":"init(duration:bounce:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","title":"init(settlingDuration:dampingRatio:epsilon:)","abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"settlingDuration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"title":"init(stiffness:dampingRatio:mass:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:5Anima6SpringV8response12dampingRatio4massACSd_S2dtcfc","roleHeading":"Initializer","symbolKind":"init","title":"init(response:dampingRatio:mass:)","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)"},"kind":"symbol","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Creating Spring","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = 1.0)","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"response","content":[{"inlineContent":[{"type":"text","text":"Represents the frequency response of the spring. This value affects how quickly the spring animation reaches its target value. The frequency response is the duration of one period in the spring’s undamped system, measured in seconds. Values closer to "},{"code":"0","type":"codeVoice"},{"type":"text","text":" create a very fast animation, while values closer to "},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" create a relatively slower animation."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The amount of oscillation the spring will < (i.e. “springiness”). A value of "},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" (critically damped) will cause the spring to smoothly reach its target value without any oscillation. Values closer to "},{"type":"codeVoice","code":"0.0"},{"type":"text","text":" (underdamped) will increase oscillation (and overshoot the target) before settling."}],"type":"paragraph"}],"name":"dampingRatio"},{"name":"mass","content":[{"inlineContent":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"type":"text","text":" rarely needs to be modified."}],"type":"paragraph"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/init(response:dampingratio:mass:)"]}],"references":{"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(response:dampingRatio:mass:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(duration:bounce:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(settlingDuration:dampingRatio:epsilon:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(stiffness:dampingRatio:mass:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/init(settlingduration:dampingratio:epsilon:).json b/docs/data/documentation/anima/spring/init(settlingduration:dampingratio:epsilon:).json index 951508dd..e635d748 100644 --- a/docs/data/documentation/anima/spring/init(settlingduration:dampingratio:epsilon:).json +++ b/docs/data/documentation/anima/spring/init(settlingduration:dampingratio:epsilon:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"settlingDuration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":" = 0.001)"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"settlingDuration","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The approximate time it will take for the spring to come to rest."}]}]},{"name":"dampingRatio","content":[{"inlineContent":[{"text":"The amount of drag applied as a fraction of the amount needed to produce critical damping.","type":"text"}],"type":"paragraph"}]},{"name":"epsilon","content":[{"type":"paragraph","inlineContent":[{"text":"The threshold for how small all subsequent values need to be before the spring is considered to have settled. The default value is ","type":"text"},{"code":"0.001","type":"codeVoice"},{"text":".","type":"text"}]}]}]}],"variants":[{"paths":["\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init","role":"symbol","roleHeading":"Initializer","platforms":[{"beta":false,"introducedAt":"17.0","name":"iOS","unavailable":false,"deprecated":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"14.0","name":"macOS"},{"deprecated":false,"name":"tvOS","beta":false,"introducedAt":"17.0","unavailable":false}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV16settlingDuration12dampingRatio7epsilonACSd_S2dtcfc","title":"init(settlingDuration:dampingRatio:epsilon:)"},"sections":[],"abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Creating Spring","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"title":"init(stiffness:dampingRatio:mass:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"url":"\/documentation\/anima\/spring\/init(duration:bounce:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","title":"init(duration:bounce:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"title":"init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","title":"init(settlingDuration:dampingRatio:epsilon:)","abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"settlingDuration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Creates a spring with the specified duration and damping ratio."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)"],"title":"Creating Spring"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"settlingDuration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 0.001)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The approximate time it will take for the spring to come to rest."}],"type":"paragraph"}],"name":"settlingDuration"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of drag applied as a fraction of the amount needed to produce critical damping."}]}],"name":"dampingRatio"},{"name":"epsilon","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The threshold for how small all subsequent values need to be before the spring is considered to have settled. The default value is "},{"code":"0.001","type":"codeVoice"},{"type":"text","text":"."}]}]}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","interfaceLanguage":"swift"},"metadata":{"platforms":[{"beta":false,"unavailable":false,"introducedAt":"17.0","name":"iOS","deprecated":false},{"introducedAt":"14.0","unavailable":false,"deprecated":false,"name":"macOS","beta":false},{"beta":false,"unavailable":false,"introducedAt":"17.0","name":"tvOS","deprecated":false}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:5Anima6SpringV16settlingDuration12dampingRatio7epsilonACSd_S2dtcfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"settlingDuration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"title":"init(settlingDuration:dampingRatio:epsilon:)"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(response:dampingRatio:mass:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(stiffness:dampingRatio:mass:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(settlingDuration:dampingRatio:epsilon:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(duration:bounce:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/init(stiffness:dampingratio:mass:).json b/docs/data/documentation/anima/spring/init(stiffness:dampingratio:mass:).json index 4046c871..b439a496 100644 --- a/docs/data/documentation/anima/spring/init(stiffness:dampingratio:mass:).json +++ b/docs/data/documentation/anima/spring/init(stiffness:dampingratio:mass:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)"],"title":"Creating Spring","generated":true}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV9stiffness12dampingRatio4massACSd_S2dtcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"roleHeading":"Initializer","role":"symbol","title":"init(stiffness:dampingRatio:mass:)"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)"},"abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"mass","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" = 1.0)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The corresponding spring coefficient. The value affects how quickly the spring animation reaches its target value. It’s an alternative to configuring springs with a ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","isActive":true},{"type":"text","text":" value."}],"type":"paragraph"}],"name":"stiffness"},{"name":"dampingRatio","content":[{"type":"paragraph","inlineContent":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”). A value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" (critically damped) will cause the spring to smoothly reach its target value without any oscillation. Values closer to "},{"type":"codeVoice","code":"0.0"},{"type":"text","text":" (underdamped) will increase oscillation (and overshoot the target) before settling."}]}]},{"content":[{"inlineContent":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"type":"paragraph"}],"name":"mass"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"url":"\/documentation\/anima\/spring\/init(duration:bounce:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"bounce","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","title":"init(duration:bounce:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","title":"init(settlingDuration:dampingRatio:epsilon:)","abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"settlingDuration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","role":"symbol","url":"\/documentation\/anima\/spring\/response","abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"title":"response","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}],"title":"init(response:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"title":"init(stiffness:dampingRatio:mass:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"title":"init(stiffness:dampingRatio:mass:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"role":"symbol","roleHeading":"Initializer","externalID":"s:5Anima6SpringV9stiffness12dampingRatio4massACSd_S2dtcfc","symbolKind":"init"},"abstract":[{"type":"text","text":"Creates a spring with the given damping ratio and frequency response."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"stiffness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 1.0)"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"stiffness","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The corresponding spring coefficient. The value affects how quickly the spring animation reaches its target value. It’s an alternative to configuring springs with a "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","isActive":true},{"text":" value.","type":"text"}]}]},{"name":"dampingRatio","content":[{"inlineContent":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”). A value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"text":" (critically damped) will cause the spring to smoothly reach its target value without any oscillation. Values closer to ","type":"text"},{"type":"codeVoice","code":"0.0"},{"text":" (underdamped) will increase oscillation (and overshoot the target) before settling.","type":"text"}],"type":"paragraph"}]},{"name":"mass","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The mass “attached” to the spring. The default value of "},{"code":"1.0","type":"codeVoice"},{"type":"text","text":" rarely needs to be modified."}]}]}],"kind":"parameters"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)"],"generated":true,"title":"Creating Spring"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/init(response:dampingRatio:mass:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(response:dampingRatio:mass:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(response:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(stiffness:dampingRatio:mass:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"dampingRatio","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"mass"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(stiffness:dampingRatio:mass:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(stiffness:dampingRatio:mass:)","abstract":[{"text":"Creates a spring with the given damping ratio and frequency response.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(settlingDuration:dampingRatio:epsilon:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"settlingDuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"dampingRatio"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"title":"init(settlingDuration:dampingRatio:epsilon:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(settlingDuration:dampingRatio:epsilon:)","abstract":[{"text":"Creates a spring with the specified duration and damping ratio.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/init(duration:bounce:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"init(duration:bounce:)","role":"symbol","url":"\/documentation\/anima\/spring\/init(duration:bounce:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/init(duration:bounce:)","abstract":[{"text":"Creates a spring with the specified duration and bounce.","type":"text"}]},"doc://Anima/documentation/Anima/Spring/response":{"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/interactive.json b/docs/data/documentation/anima/spring/interactive.json index a09a1df9..e96cf7b9 100644 --- a/docs/data/documentation/anima/spring/interactive.json +++ b/docs/data/documentation/anima/spring/interactive.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/interactive"]}],"abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","preciseIdentifier":"s:5Anima6SpringV"}]}],"kind":"declarations"}],"metadata":{"title":"interactive","externalID":"s:5Anima6SpringV11interactiveACvpZ","role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"interactive","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}]},"seeAlsoSections":[{"title":"Built-in springs","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"generated":true}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/smooth":{"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","role":"symbol","kind":"symbol","type":"topic","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/interactive":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","title":"interactive","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"title":"smooth(duration:extraBounce:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/snappy":{"type":"topic","role":"symbol","title":"snappy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}]},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy":{"type":"topic","role":"symbol","title":"bouncy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around)."}],"seeAlsoSections":[{"title":"Built-in springs","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/interactive"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"metadata":{"externalID":"s:5Anima6SpringV11interactiveACvpZ","symbolKind":"property","title":"interactive","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interactive"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned.","type":"text"}],"title":"snappy(duration:extraBounce:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"title":"smooth","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","kind":"symbol","title":"bouncy(duration:extraBounce:)","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce that can be tuned.","type":"text"}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/interactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","kind":"symbol","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"title":"interactive","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","title":"snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"title":"bouncy","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","kind":"symbol","title":"smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/mass.json b/docs/data/documentation/anima/spring/mass.json index 20f3a76a..7f593963 100644 --- a/docs/data/documentation/anima/spring/mass.json +++ b/docs/data/documentation/anima/spring/mass.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mass"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/mass"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"generated":true,"title":"Getting spring characteristics"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"metadata":{"externalID":"s:5Anima6SpringV4massSdvp","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"title":"mass","roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"type":"text","text":"The mass “attached” to the spring. The default value of "},{"type":"codeVoice","code":"1.0"},{"text":" rarely needs to be modified.","type":"text"}],"references":{"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","role":"symbol","url":"\/documentation\/anima\/spring\/settlingduration","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"title":"settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","abstract":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”).","type":"text"}],"title":"dampingRatio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","role":"symbol","url":"\/documentation\/anima\/spring\/response","abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"title":"response","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","url":"\/documentation\/anima\/spring\/stiffness","abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"title":"stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","role":"symbol","url":"\/documentation\/anima\/spring\/bounce","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"title":"bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","role":"symbol","url":"\/documentation\/anima\/spring\/damping","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"title":"damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/mass":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","url":"\/documentation\/anima\/spring\/mass","abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"title":"mass","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mass","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","externalID":"s:5Anima6SpringV4massSdvp","symbolKind":"property","title":"mass","modules":[{"name":"Anima"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"mass","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/mass"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"title":"Getting spring characteristics","generated":true}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/bounce":{"abstract":[{"type":"text","text":"How bouncy the spring is."}],"url":"\/documentation\/anima\/spring\/bounce","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"bounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","title":"settlingDuration","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","type":"topic"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"dampingRatio","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"dampingRatio","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","type":"topic"},"doc://Anima/documentation/Anima/Spring/response":{"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic"},"doc://Anima/documentation/Anima/Spring/mass":{"abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"text":" rarely needs to be modified.","type":"text"}],"url":"\/documentation\/anima\/spring\/mass","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mass"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/stiffness":{"abstract":[{"text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration.","type":"text"}],"url":"\/documentation\/anima\/spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stiffness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"stiffness","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","type":"topic"},"doc://Anima/documentation/Anima/Spring/damping":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"damping","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","title":"damping","abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/response.json b/docs/data/documentation/anima/spring/response.json index 59327f88..076aea94 100644 --- a/docs/data/documentation/anima/spring/response.json +++ b/docs/data/documentation/anima/spring/response.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:5Anima6SpringV8responseSdvp","modules":[{"name":"Anima"}],"title":"response","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"symbolKind":"property","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Getting spring characteristics","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/spring\/response"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"The stiffness of the spring, defined as an approximate duration in seconds.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"references":{"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","abstract":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”).","type":"text"}],"title":"dampingRatio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","role":"symbol","url":"\/documentation\/anima\/spring\/bounce","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"title":"bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/mass":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","url":"\/documentation\/anima\/spring\/mass","abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"title":"mass","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","role":"symbol","url":"\/documentation\/anima\/spring\/settlingduration","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"title":"settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","role":"symbol","url":"\/documentation\/anima\/spring\/response","abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"title":"response","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","role":"symbol","url":"\/documentation\/anima\/spring\/damping","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"title":"damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","url":"\/documentation\/anima\/spring\/stiffness","abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"title":"stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/response"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Getting spring characteristics","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"symbolKind":"property","externalID":"s:5Anima6SpringV8responseSdvp","role":"symbol","title":"response","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response"},"kind":"symbol","sections":[],"abstract":[{"text":"The stiffness of the spring, defined as an approximate duration in seconds.","type":"text"}],"references":{"doc://Anima/documentation/Anima/Spring/dampingRatio":{"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"dampingRatio","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"dampingRatio","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","type":"topic"},"doc://Anima/documentation/Anima/Spring/response":{"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic"},"doc://Anima/documentation/Anima/Spring/mass":{"abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"text":" rarely needs to be modified.","type":"text"}],"url":"\/documentation\/anima\/spring\/mass","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mass"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","type":"topic"},"doc://Anima/documentation/Anima/Spring/damping":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"damping","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","title":"damping","abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","title":"settlingDuration","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/bounce":{"abstract":[{"type":"text","text":"How bouncy the spring is."}],"url":"\/documentation\/anima\/spring\/bounce","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"bounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce"},"doc://Anima/documentation/Anima/Spring/stiffness":{"abstract":[{"text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration.","type":"text"}],"url":"\/documentation\/anima\/spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stiffness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"stiffness","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:).json b/docs/data/documentation/anima/spring/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:).json index bd7acaf3..5ea43477 100644 --- a/docs/data/documentation/anima/spring/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:).json +++ b/docs/data/documentation/anima/spring/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Anima","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"platforms":[{"beta":false,"deprecated":false,"name":"iOS","introducedAt":"17.0","unavailable":false},{"name":"macOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"14.0"},{"unavailable":false,"deprecated":false,"beta":false,"name":"tvOS","introducedAt":"17.0"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Getting spring settling duration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"]}],"abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":" = 0.001) -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)","role":"symbol","title":"settlingDuration(target:initialVelocity:epsilon:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"],"title":"Getting spring settling duration"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":" = 0.001) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"extendedModule":"Anima","symbolKind":"method","platforms":[{"deprecated":false,"introducedAt":"17.0","unavailable":false,"name":"iOS","beta":false},{"unavailable":false,"introducedAt":"14.0","deprecated":false,"name":"macOS","beta":false},{"beta":false,"deprecated":false,"unavailable":false,"introducedAt":"17.0","name":"tvOS"}],"role":"symbol","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","externalID":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"roleHeading":"Instance Method"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","kind":"symbol","role":"symbol","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)"},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","kind":"symbol","role":"symbol","title":"settlingDuration(target:initialVelocity:epsilon:)","abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/settlingduration(target:initialvelocity:epsilon:).json b/docs/data/documentation/anima/spring/settlingduration(target:initialvelocity:epsilon:).json index 3342123e..6e0bfa29 100644 --- a/docs/data/documentation/anima/spring/settlingduration(target:initialvelocity:epsilon:).json +++ b/docs/data/documentation/anima/spring/settlingduration(target:initialvelocity:epsilon:).json @@ -1 +1 @@ -{"abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"seeAlsoSections":[{"title":"Getting spring settling duration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"},"variants":[{"paths":["\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"platforms":[{"introducedAt":"17.0","name":"iOS","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"deprecated":false,"introducedAt":"14.0","name":"macOS"},{"introducedAt":"17.0","deprecated":false,"unavailable":false,"name":"tvOS","beta":false}],"roleHeading":"Instance Method","title":"settlingDuration(target:initialVelocity:epsilon:)","externalID":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF","symbolKind":"method"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" = .zero, "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" = 0.001) -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","kind":"typeIdentifier","text":"VectorArithmetic"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)","role":"symbol","title":"settlingDuration(target:initialVelocity:epsilon:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)"},"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"metadata":{"platforms":[{"name":"iOS","beta":false,"introducedAt":"17.0","deprecated":false,"unavailable":false},{"introducedAt":"14.0","unavailable":false,"name":"macOS","beta":false,"deprecated":false},{"unavailable":false,"name":"tvOS","introducedAt":"17.0","deprecated":false,"beta":false}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"extendedModule":"Anima","roleHeading":"Instance Method","title":"settlingDuration(target:initialVelocity:epsilon:)","role":"symbol","symbolKind":"method","modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"seeAlsoSections":[{"title":"Getting spring settling duration","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)"],"generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":" = .zero, "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" = 0.001) -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/settlingDuration(target:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","kind":"symbol","role":"symbol","title":"settlingDuration(target:initialVelocity:epsilon:)","abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV16settlingDuration6target15initialVelocity7epsilonSdx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(target:initialVelocity:epsilon:)"},"doc://Anima/documentation/Anima/Spring/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)":{"url":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","kind":"symbol","role":"symbol","title":"settlingDuration(fromValue:toValue:initialVelocity:epsilon:)","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV16settlingDuration9fromValue02toF015initialVelocity7epsilonSdx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration(fromValue:toValue:initialVelocity:epsilon:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/settlingduration.json b/docs/data/documentation/anima/spring/settlingduration.json index d836c281..64154145 100644 --- a/docs/data/documentation/anima/spring/settlingduration.json +++ b/docs/data/documentation/anima/spring/settlingduration.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"settlingDuration","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"symbolKind":"property","externalID":"s:5Anima6SpringV16settlingDurationSdvp","role":"symbol","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"title":"Getting spring characteristics","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/settlingduration"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Spring/mass":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","url":"\/documentation\/anima\/spring\/mass","abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"title":"mass","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","role":"symbol","url":"\/documentation\/anima\/spring\/bounce","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"title":"bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","url":"\/documentation\/anima\/spring\/stiffness","abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"title":"stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","role":"symbol","url":"\/documentation\/anima\/spring\/damping","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"title":"damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","abstract":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”).","type":"text"}],"title":"dampingRatio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","role":"symbol","url":"\/documentation\/anima\/spring\/response","abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"title":"response","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","role":"symbol","url":"\/documentation\/anima\/spring\/settlingduration","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"title":"settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:5Anima6SpringV16settlingDurationSdvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"settlingDuration","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"title":"settlingDuration"},"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"],"title":"Getting spring characteristics"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/settlingduration"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"settlingDuration","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Spring/dampingRatio":{"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"dampingRatio","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"dampingRatio","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","type":"topic"},"doc://Anima/documentation/Anima/Spring/damping":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"damping","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","title":"damping","abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}]},"doc://Anima/documentation/Anima/Spring/bounce":{"abstract":[{"type":"text","text":"How bouncy the spring is."}],"url":"\/documentation\/anima\/spring\/bounce","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"bounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce"},"doc://Anima/documentation/Anima/Spring/stiffness":{"abstract":[{"text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration.","type":"text"}],"url":"\/documentation\/anima\/spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stiffness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"stiffness","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/response":{"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic"},"doc://Anima/documentation/Anima/Spring/mass":{"abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"text":" rarely needs to be modified.","type":"text"}],"url":"\/documentation\/anima\/spring\/mass","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mass"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","type":"topic"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","title":"settlingDuration","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/smooth(duration:extrabounce:).json b/docs/data/documentation/anima/spring/smooth(duration:extrabounce:).json index 9a543059..b5cc4ff1 100644 --- a/docs/data/documentation/anima/spring/smooth(duration:extrabounce:).json +++ b/docs/data/documentation/anima/spring/smooth(duration:extrabounce:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"title":"Built-in springs"}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"smooth"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"role":"symbol","title":"smooth(duration:extraBounce:)","roleHeading":"Type Method","externalID":"s:5Anima6SpringV6smooth8duration11extraBounceACSd_SdtFZ","symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = 0.5, ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" = 0.0) -> ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"duration","content":[{"inlineContent":[{"text":"The perceptual duration, which defines the pace of the spring. This is approximately equal to the settling duration, but for very bouncy springs, will be the duration of the period of oscillation for the spring.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"How much additional bounciness should be added to the base bounce of 0.","type":"text"}]}],"name":"extraBounce"}]}],"variants":[{"paths":["\/documentation\/anima\/spring\/smooth(duration:extrabounce:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Spring/bouncy":{"type":"topic","role":"symbol","title":"bouncy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/smooth":{"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","role":"symbol","kind":"symbol","type":"topic","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/interactive":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","title":"interactive","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/snappy":{"type":"topic","role":"symbol","title":"snappy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}]},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"title":"smooth(duration:extraBounce:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/spring\/smooth(duration:extrabounce:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"kind":"text","text":"("},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":" = 0.5, ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = 0.0) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"duration","content":[{"type":"paragraph","inlineContent":[{"text":"The perceptual duration, which defines the pace of the spring. This is approximately equal to the settling duration, but for very bouncy springs, will be the duration of the period of oscillation for the spring.","type":"text"}]}]},{"name":"extraBounce","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"How much additional bounciness should be added to the base bounce of 0."}]}]}],"kind":"parameters"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV6smooth8duration11extraBounceACSd_SdtFZ","roleHeading":"Type Method","role":"symbol","symbolKind":"method","title":"smooth(duration:extraBounce:)"},"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"generated":true,"title":"Built-in springs"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/smooth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"title":"smooth","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","kind":"symbol","title":"bouncy(duration:extraBounce:)","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce that can be tuned.","type":"text"}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","title":"snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned.","type":"text"}],"title":"snappy(duration:extraBounce:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"title":"bouncy","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","kind":"symbol","title":"smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/interactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","kind":"symbol","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"title":"interactive","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/interactive","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/smooth.json b/docs/data/documentation/anima/spring/smooth.json index d650f6b2..2606cf82 100644 --- a/docs/data/documentation/anima/spring/smooth.json +++ b/docs/data/documentation/anima/spring/smooth.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"A smooth spring with a predefined duration and no bounce.","type":"text"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Property","role":"symbol","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima6SpringV6smoothACvpZ"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"smooth"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/smooth"]}],"seeAlsoSections":[{"title":"Built-in springs","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/interactive":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","title":"interactive","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"title":"smooth(duration:extraBounce:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/snappy":{"type":"topic","role":"symbol","title":"snappy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}]},"doc://Anima/documentation/Anima/Spring/smooth":{"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","role":"symbol","kind":"symbol","type":"topic","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy":{"type":"topic","role":"symbol","title":"bouncy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"smooth"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","roleHeading":"Type Property","modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"title":"smooth","externalID":"s:5Anima6SpringV6smoothACvpZ"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"title":"Built-in springs","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/smooth"]}],"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"sections":[],"references":{"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","kind":"symbol","title":"bouncy(duration:extraBounce:)","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce that can be tuned.","type":"text"}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/interactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","kind":"symbol","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"title":"interactive","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","title":"snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned.","type":"text"}],"title":"snappy(duration:extraBounce:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"title":"bouncy","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"title":"smooth","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","kind":"symbol","title":"smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/snappy(duration:extrabounce:).json b/docs/data/documentation/anima/spring/snappy(duration:extrabounce:).json index 93bd2784..24e93549 100644 --- a/docs/data/documentation/anima/spring/snappy(duration:extrabounce:).json +++ b/docs/data/documentation/anima/spring/snappy(duration:extrabounce:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV6snappy8duration11extraBounceACSd_SdtFZ","roleHeading":"Type Method","title":"snappy(duration:extraBounce:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"method"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy"],"title":"Built-in springs","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = 0.5, ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.0) -> "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"name":"duration","content":[{"inlineContent":[{"type":"text","text":"The perceptual duration, which defines the pace of the spring. This is approximately equal to the settling duration, but for very bouncy springs, will be the duration of the period of oscillation for the spring."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"How much additional bounciness should be added to the base bounce of 0.15."}]}],"name":"extraBounce"}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"title":"smooth(duration:extraBounce:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/bouncy":{"type":"topic","role":"symbol","title":"bouncy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}]},"doc://Anima/documentation/Anima/Spring/interactive":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","title":"interactive","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/snappy":{"type":"topic","role":"symbol","title":"snappy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}]},"doc://Anima/documentation/Anima/Spring/smooth":{"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","role":"symbol","kind":"symbol","type":"topic","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"kind":"text","text":"("},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.5, "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 0.0) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}]}],"kind":"declarations"},{"parameters":[{"name":"duration","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The perceptual duration, which defines the pace of the spring. This is approximately equal to the settling duration, but for very bouncy springs, will be the duration of the period of oscillation for the spring."}]}]},{"name":"extraBounce","content":[{"type":"paragraph","inlineContent":[{"text":"How much additional bounciness should be added to the base bounce of 0.15.","type":"text"}]}]}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy"],"title":"Built-in springs"}],"metadata":{"role":"symbol","title":"snappy(duration:extraBounce:)","externalID":"s:5Anima6SpringV6snappy8duration11extraBounceACSd_SdtFZ","symbolKind":"method","modules":[{"name":"Anima"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"},"references":{"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","kind":"symbol","title":"bouncy(duration:extraBounce:)","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce that can be tuned.","type":"text"}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","title":"snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned.","type":"text"}],"title":"snappy(duration:extraBounce:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/interactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","kind":"symbol","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"title":"interactive","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"title":"bouncy","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"title":"smooth","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","kind":"symbol","title":"smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/snappy.json b/docs/data/documentation/anima/spring/snappy.json index 4c7ecf5f..4e8e600f 100644 --- a/docs/data/documentation/anima/spring/snappy.json +++ b/docs/data/documentation/anima/spring/snappy.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"title":"Built-in springs"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/snappy"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"roleHeading":"Type Property","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima6SpringV6snappyACvpZ","role":"symbol","title":"snappy"},"sections":[],"abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"title":"snappy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned."}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"snappy"},{"text":"(","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"title":"bouncy(duration:extraBounce:)","kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce that can be tuned."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)"},"doc://Anima/documentation/Anima/Spring/interactive":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","url":"\/documentation\/anima\/spring\/interactive","title":"interactive","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/bouncy":{"type":"topic","role":"symbol","title":"bouncy","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","abstract":[{"type":"text","text":"A spring with a predefined duration and higher amount of bounce."}]},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"kind":"symbol","url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"title":"smooth(duration:extraBounce:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring/snappy":{"type":"topic","role":"symbol","title":"snappy","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/snappy","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/smooth":{"abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","role":"symbol","kind":"symbol","type":"topic","title":"smooth","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth"}}} \ No newline at end of file +{"abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy.","type":"text"}],"metadata":{"externalID":"s:5Anima6SpringV6snappyACvpZ","roleHeading":"Type Property","title":"snappy","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"snappy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}]},"seeAlsoSections":[{"title":"Built-in springs","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/snappy"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/Spring/interactive":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/interactive","kind":"symbol","abstract":[{"text":"A reasonable, slightly underdamped spring to use for interactive animations (like dragging an item around).","type":"text"}],"title":"interactive","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interactive","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/interactive","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce.","type":"text"}],"title":"bouncy","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bouncy","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}],"url":"\/documentation\/anima\/spring\/bouncy","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy","kind":"symbol","title":"snappy","abstract":[{"type":"text","text":"A spring with a predefined duration and small amount of bounce that feels more snappy."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/snappy","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/smooth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth","kind":"symbol","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce."}],"title":"smooth","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"smooth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth","role":"symbol"},"doc://Anima/documentation/Anima/Spring/smooth(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/smooth(duration:extraBounce:)","kind":"symbol","title":"smooth(duration:extraBounce:)","abstract":[{"type":"text","text":"A smooth spring with a predefined duration and no bounce that can be tuned."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"smooth","kind":"identifier"},{"kind":"text","text":"("},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Spring","preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/bouncy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bouncy(duration:extraBounce:)","kind":"symbol","title":"bouncy(duration:extraBounce:)","abstract":[{"text":"A spring with a predefined duration and higher amount of bounce that can be tuned.","type":"text"}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bouncy"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"extraBounce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"url":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring/snappy(duration:extraBounce:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/snappy(duration:extraBounce:)","kind":"symbol","abstract":[{"text":"A spring with a predefined duration and small amount of bounce that feels more snappy and can be tuned.","type":"text"}],"title":"snappy(duration:extraBounce:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"snappy","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"extraBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"}],"url":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/stiffness.json b/docs/data/documentation/anima/spring/stiffness.json index c2601bda..604336c0 100644 --- a/docs/data/documentation/anima/spring/stiffness.json +++ b/docs/data/documentation/anima/spring/stiffness.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","title":"stiffness","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima6SpringV9stiffnessSdvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration"],"title":"Getting spring characteristics","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}]}],"variants":[{"paths":["\/documentation\/anima\/spring\/stiffness"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","role":"symbol","url":"\/documentation\/anima\/spring\/dampingratio","abstract":[{"text":"The amount of oscillation the spring will exhibit (i.e. “springiness”).","type":"text"}],"title":"dampingRatio","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dampingRatio"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","role":"symbol","url":"\/documentation\/anima\/spring\/settlingduration","abstract":[{"text":"The estimated duration required for the spring system to be considered at rest.","type":"text"}],"title":"settlingDuration","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"settlingDuration"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/damping":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","role":"symbol","url":"\/documentation\/anima\/spring\/damping","abstract":[{"text":"Defines how the spring’s motion should be damped due to the forces of friction.","type":"text"}],"title":"damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"damping"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","role":"symbol","url":"\/documentation\/anima\/spring\/stiffness","abstract":[{"type":"text","text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration."}],"title":"stiffness","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/response":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","role":"symbol","url":"\/documentation\/anima\/spring\/response","abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"title":"response","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/mass":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","role":"symbol","url":"\/documentation\/anima\/spring\/mass","abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"type":"codeVoice","code":"1.0"},{"type":"text","text":" rarely needs to be modified."}],"title":"mass","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"mass"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Spring/bounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","role":"symbol","url":"\/documentation\/anima\/spring\/bounce","abstract":[{"text":"How bouncy the spring is.","type":"text"}],"title":"bounce","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"bounce","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/spring\/stiffness"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stiffness","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce","doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","doc:\/\/Anima\/documentation\/Anima\/Spring\/response","doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration"],"title":"Getting spring characteristics","generated":true}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima6SpringV9stiffnessSdvp","title":"stiffness","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"stiffness","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring/damping":{"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/spring\/damping","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"damping","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/damping","title":"damping","abstract":[{"type":"text","text":"Defines how the spring’s motion should be damped due to the forces of friction."}]},"doc://Anima/documentation/Anima/Spring/bounce":{"abstract":[{"type":"text","text":"How bouncy the spring is."}],"url":"\/documentation\/anima\/spring\/bounce","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"bounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/bounce"},"doc://Anima/documentation/Anima/Spring/settlingDuration":{"abstract":[{"type":"text","text":"The estimated duration required for the spring system to be considered at rest."}],"url":"\/documentation\/anima\/spring\/settlingduration","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingDuration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"kind":"symbol","title":"settlingDuration","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/settlingDuration","type":"topic"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/mass":{"abstract":[{"text":"The mass “attached” to the spring. The default value of ","type":"text"},{"code":"1.0","type":"codeVoice"},{"text":" rarely needs to be modified.","type":"text"}],"url":"\/documentation\/anima\/spring\/mass","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mass"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"mass","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/mass","type":"topic"},"doc://Anima/documentation/Anima/Spring/dampingRatio":{"abstract":[{"type":"text","text":"The amount of oscillation the spring will exhibit (i.e. “springiness”)."}],"url":"\/documentation\/anima\/spring\/dampingratio","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"dampingRatio","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"dampingRatio","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/dampingRatio","type":"topic"},"doc://Anima/documentation/Anima/Spring/stiffness":{"abstract":[{"text":"The spring stiffness coefficient. Increasing the stiffness reduces the number of oscillations and will reduce the settling duration.","type":"text"}],"url":"\/documentation\/anima\/spring\/stiffness","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"stiffness"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","title":"stiffness","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/stiffness","type":"topic"},"doc://Anima/documentation/Anima/Spring/response":{"abstract":[{"type":"text","text":"The stiffness of the spring, defined as an approximate duration in seconds."}],"url":"\/documentation\/anima\/spring\/response","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/response","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/update(value:velocity:target:deltatime:).json b/docs/data/documentation/anima/spring/update(value:velocity:target:deltatime:).json index 7a77b1de..e77ae4c6 100644 --- a/docs/data/documentation/anima/spring/update(value:velocity:target:deltatime:).json +++ b/docs/data/documentation/anima/spring/update(value:velocity:target:deltatime:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Updates the current value and velocity of a spring.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"update"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":") ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"value","content":[{"inlineContent":[{"text":"The current value of the spring.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The current velocity of the spring.","type":"text"}],"type":"paragraph"}],"name":"velocity"},{"content":[{"inlineContent":[{"type":"text","text":"The target that value is moving towards."}],"type":"paragraph"}],"name":"target"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of time that has passed since the spring was at the position specified by value."}]}],"name":"deltaTime"}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF","symbolKind":"method","role":"symbol","title":"update(value:velocity:target:deltaTime:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/update(value:velocity:target:deltaTime:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","url":"\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)","abstract":[{"type":"text","text":"Updates the current value and velocity of a spring."}],"title":"update(value:velocity:target:deltaTime:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Updates the current value and velocity of a spring.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"update","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The current value of the spring."}]}]},{"name":"velocity","content":[{"inlineContent":[{"text":"The current velocity of the spring.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The target that value is moving towards."}],"type":"paragraph"}],"name":"target"},{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of time that has passed since the spring was at the position specified by value."}]}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)"]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"velocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF","symbolKind":"method","title":"update(value:velocity:target:deltaTime:)"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/update(value:velocity:target:deltaTime:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/update(value:velocity:target:deltaTime:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"update","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocity"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV6update5value8velocity6target9deltaTimeyxz_xzxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","title":"update(value:velocity:target:deltaTime:)","abstract":[{"type":"text","text":"Updates the current value and velocity of a spring."}],"kind":"symbol","url":"\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/value(fromvalue:tovalue:initialvelocity:time:).json b/docs/data/documentation/anima/spring/value(fromvalue:tovalue:initialvelocity:time:).json index aea781bd..3a089e56 100644 --- a/docs/data/documentation/anima/spring/value(fromvalue:tovalue:initialvelocity:time:).json +++ b/docs/data/documentation/anima/spring/value(fromvalue:tovalue:initialvelocity:time:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"metadata":{"title":"value(fromValue:toValue:initialVelocity:time:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"externalID":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"method","roleHeading":"Instance Method"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","interfaceLanguage":"swift"},"abstract":[{"text":"Calculates the value of the spring at a given time for a starting and ending value for the spring to travel.","type":"text"}],"seeAlsoSections":[{"title":"Getting spring value","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"fromValue","content":[{"type":"paragraph","inlineContent":[{"text":"The starting value of the spring.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The target that value is moving towards."}],"type":"paragraph"}],"name":"toValue"},{"name":"initialVelocity","content":[{"inlineContent":[{"text":"The initial velocity of the spring.","type":"text"}],"type":"paragraph"}]},{"name":"time","content":[{"inlineContent":[{"type":"text","text":"The amount of time that has passed since start of the spring."}],"type":"paragraph"}]}]}],"references":{"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"abstract":[{"type":"text","text":"Calculates the value of the spring at a given time for a starting and ending value for the spring to travel."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"time"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","type":"topic","role":"symbol","title":"value(fromValue:toValue:initialVelocity:time:)","kind":"symbol","url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)"},"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)","title":"value(target:initialVelocity:time:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the value of the spring at a given time given a target amount of change."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Calculates the value of the spring at a given time for a starting and ending value for the spring to travel."}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF","roleHeading":"Instance Method","title":"value(fromValue:toValue:initialVelocity:time:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"}],"symbolKind":"method","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"fromValue","content":[{"inlineContent":[{"type":"text","text":"The starting value of the spring."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The target that value is moving towards.","type":"text"}],"type":"paragraph"}],"name":"toValue"},{"name":"initialVelocity","content":[{"inlineContent":[{"text":"The initial velocity of the spring.","type":"text"}],"type":"paragraph"}]},{"name":"time","content":[{"type":"paragraph","inlineContent":[{"text":"The amount of time that has passed since start of the spring.","type":"text"}]}]}]}],"sections":[],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)"],"title":"Getting spring value"}],"references":{"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"}],"type":"topic","title":"value(target:initialVelocity:time:)","abstract":[{"type":"text","text":"Calculates the value of the spring at a given time given a target amount of change."}],"kind":"symbol","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"Calculates the value of the spring at a given time for a starting and ending value for the spring to travel."}],"title":"value(fromValue:toValue:initialVelocity:time:)","kind":"symbol","url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/value(target:initialvelocity:time:).json b/docs/data/documentation/anima/spring/value(target:initialvelocity:time:).json index c7e01e5c..0b412f9c 100644 --- a/docs/data/documentation/anima/spring/value(target:initialvelocity:time:).json +++ b/docs/data/documentation/anima/spring/value(target:initialvelocity:time:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)"},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"}],"role":"symbol","title":"value(target:initialVelocity:time:)","roleHeading":"Instance Method","externalID":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF","symbolKind":"method"},"variants":[{"paths":["\/documentation\/anima\/spring\/value(target:initialvelocity:time:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP"}],"languages":["swift"]}]},{"parameters":[{"name":"target","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target that value is moving towards."}]}]},{"name":"initialVelocity","content":[{"type":"paragraph","inlineContent":[{"text":"The initial velocity of the spring.","type":"text"}]}]},{"name":"time","content":[{"type":"paragraph","inlineContent":[{"text":"The amount of time that has passed since start of the spring.","type":"text"}]}]}],"kind":"parameters"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)"],"generated":true,"title":"Getting spring value"}],"abstract":[{"text":"Calculates the value of the spring at a given time given a target amount of change.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"abstract":[{"type":"text","text":"Calculates the value of the spring at a given time for a starting and ending value for the spring to travel."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"time"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","type":"topic","role":"symbol","title":"value(fromValue:toValue:initialVelocity:time:)","kind":"symbol","url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)","title":"value(target:initialVelocity:time:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the value of the spring at a given time given a target amount of change."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/spring\/value(target:initialvelocity:time:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Calculates the value of the spring at a given time given a target amount of change."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)"],"generated":true,"title":"Getting spring value"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" : "},{"text":"VectorArithmetic","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"target","content":[{"type":"paragraph","inlineContent":[{"text":"The target that value is moving towards.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The initial velocity of the spring."}]}],"name":"initialVelocity"},{"name":"time","content":[{"inlineContent":[{"type":"text","text":"The amount of time that has passed since start of the spring."}],"type":"paragraph"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)"},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","externalID":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"text":"V","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"}],"modules":[{"name":"Anima"}],"title":"value(target:initialVelocity:time:)"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/Spring/value(target:initialVelocity:time:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(target:initialVelocity:time:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"value","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"}],"type":"topic","title":"value(target:initialVelocity:time:)","abstract":[{"type":"text","text":"Calculates the value of the spring at a given time given a target amount of change."}],"kind":"symbol","url":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/value(fromValue:toValue:initialVelocity:time:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/value(fromValue:toValue:initialVelocity:time:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV5value9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"Calculates the value of the spring at a given time for a starting and ending value for the spring to travel."}],"title":"value(fromValue:toValue:initialVelocity:time:)","kind":"symbol","url":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/velocity(fromvalue:tovalue:initialvelocity:time:).json b/docs/data/documentation/anima/spring/velocity(fromvalue:tovalue:initialvelocity:time:).json index d5b327b7..89406641 100644 --- a/docs/data/documentation/anima/spring/velocity(fromvalue:tovalue:initialvelocity:time:).json +++ b/docs/data/documentation/anima/spring/velocity(fromvalue:tovalue:initialvelocity:time:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"fromValue","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The starting value of the spring."}]}]},{"name":"toValue","content":[{"type":"paragraph","inlineContent":[{"text":"The target that value is moving towards.","type":"text"}]}]},{"name":"initialVelocity","content":[{"type":"paragraph","inlineContent":[{"text":"The initial velocity of the spring.","type":"text"}]}]},{"name":"time","content":[{"inlineContent":[{"type":"text","text":"The amount of time that has passed since start of the spring."}],"type":"paragraph"}]}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"roleHeading":"Instance Method","externalID":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF","symbolKind":"method","modules":[{"name":"Anima"}],"role":"symbol","title":"velocity(fromValue:toValue:initialVelocity:time:)"},"abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a starting and ending value for the spring to travel."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)"]}],"seeAlsoSections":[{"title":"Getting spring velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"],"generated":true}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","abstract":[{"text":"Calculates the velocity of the spring at a given time given a target amount of change.","type":"text"}],"title":"velocity(target:initialVelocity:time:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring/velocity(fromValue:toValue:initialVelocity:time:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","title":"velocity(fromValue:toValue:initialVelocity:time:)","abstract":[{"text":"Calculates the velocity of the spring at a given time given a starting and ending value for the spring to travel.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Getting spring velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"V","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","text":"AnimatableProperty","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The starting value of the spring."}],"type":"paragraph"}],"name":"fromValue"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target that value is moving towards."}]}],"name":"toValue"},{"name":"initialVelocity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The initial velocity of the spring."}]}]},{"name":"time","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of time that has passed since start of the spring."}]}]}],"kind":"parameters"}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","interfaceLanguage":"swift"},"abstract":[{"text":"Calculates the velocity of the spring at a given time given a starting and ending value for the spring to travel.","type":"text"}],"metadata":{"symbolKind":"method","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"text":"fromValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"toValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"}],"title":"velocity(fromValue:toValue:initialVelocity:time:)","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/velocity(fromValue:toValue:initialVelocity:time:)":{"url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a starting and ending value for the spring to travel."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"}],"role":"symbol","title":"velocity(fromValue:toValue:initialVelocity:time:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","type":"topic"},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","title":"velocity(target:initialVelocity:time:)","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/spring/velocity(target:initialvelocity:time:).json b/docs/data/documentation/anima/spring/velocity(target:initialvelocity:time:).json index 112604f8..30f959ee 100644 --- a/docs/data/documentation/anima/spring/velocity(target:initialvelocity:time:).json +++ b/docs/data/documentation/anima/spring/velocity(target:initialvelocity:time:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Getting spring velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)"],"generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF","title":"velocity(target:initialVelocity:time:)","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"roleHeading":"Instance Method"},"kind":"symbol","abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") -> "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}]}],"kind":"declarations"},{"parameters":[{"name":"target","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target that value is moving towards."}]}]},{"name":"initialVelocity","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The initial velocity of the spring."}]}]},{"name":"time","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of time that has passed since start of the spring."}]}]}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/Spring/velocity(fromValue:toValue:initialVelocity:time:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","title":"velocity(fromValue:toValue:initialVelocity:time:)","abstract":[{"text":"Calculates the velocity of the spring at a given time given a starting and ending value for the spring to travel.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"toValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"time","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","abstract":[{"text":"Calculates the velocity of the spring at a given time given a target amount of change.","type":"text"}],"title":"velocity(target:initialVelocity:time:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":">("},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"Calculates the velocity of the spring at a given time given a target amount of change.","type":"text"}],"seeAlsoSections":[{"title":"Getting spring velocity","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic"}],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The target that value is moving towards."}]}],"name":"target"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The initial velocity of the spring."}]}],"name":"initialVelocity"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The amount of time that has passed since start of the spring."}]}],"name":"time"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Spring"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)"]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"V"},{"text":">(","kind":"text"},{"text":"target","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"time"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V"}],"role":"symbol","externalID":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF","symbolKind":"method","title":"velocity(target:initialVelocity:time:)"},"references":{"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring/velocity(fromValue:toValue:initialVelocity:time:)":{"url":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a starting and ending value for the spring to travel."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"fromValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"toValue"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV8velocity9fromValue02toE015initialVelocity4timexx_xxSdtAA18AnimatablePropertyRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"}],"role":"symbol","title":"velocity(fromValue:toValue:initialVelocity:time:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(fromValue:toValue:initialVelocity:time:)","type":"topic"},"doc://Anima/documentation/Anima/Spring/velocity(target:initialVelocity:time:)":{"url":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the velocity of the spring at a given time given a target amount of change."}],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":"<","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"time","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV8velocity6target15initialVelocity4timexx_xSdt7SwiftUI16VectorArithmeticRzlF1VL_xmfp","text":"V"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring\/velocity(target:initialVelocity:time:)","title":"velocity(target:initialVelocity:time:)","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation.json b/docs/data/documentation/anima/springanimation.json index 33742689..80a8f7af 100644 --- a/docs/data/documentation/anima/springanimation.json +++ b/docs/data/documentation/anima/springanimation.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring"],"title":"Spring Animation"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"topicSections":[{"title":"Creating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"],"title":"Starting and stopping the animation"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"],"title":"Accessing spring parameters"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"],"title":"Accessing value, velocity and target"},{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"]},{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"SpringAnimation","modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC","symbolKind":"class","role":"symbol","roleHeading":"Class","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpringAnimation"}]},"variants":[{"paths":["\/documentation\/anima\/springanimation"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SpringAnimation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"text":"Overview","anchor":"overview","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Example usage:"}]},{"code":["let springAnimation = SpringAnimation(spring: .bouncy, value: CGPoint(x: 0, y: 0), target: CGPoint(x: 50, y: 100))","springAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","springAnimation.start()"],"type":"codeListing","syntax":"swift"}],"kind":"content"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","title":"relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","title":"updateAnimation(deltaTime:)"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/springanimation\/completion","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","title":"completion"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","kind":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","title":"CAKeyframeAnimationEmittable Implementations","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","role":"symbol","title":"state","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/cakeyframeanimationemittable","title":"CAKeyframeAnimationEmittable","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"abstract":[{"type":"text","text":"A type that defines the ability to generate a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" from an animation."}],"navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","title":"integralizeValues","url":"\/documentation\/anima\/springanimation\/integralizevalues","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"type":"text","text":" value changes."}]},"doc://Anima/documentation/Anima/SpringAnimation/settlingTime":{"title":"settlingTime","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The estimated duration required for the animation to complete, based off its "},{"code":"spring","type":"codeVoice"},{"type":"text","text":" property."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","url":"\/documentation\/anima\/springanimation\/settlingtime","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation/CustomStringConvertible-Implementations":{"url":"\/documentation\/anima\/springanimation\/customstringconvertible-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","kind":"symbol","title":"repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","title":"id","url":"\/documentation\/anima\/springanimation\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/spring":{"title":"spring","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","url":"\/documentation\/anima\/springanimation\/spring","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/SpringAnimation/init(spring:value:target:initialVelocity:)":{"title":"init(spring:value:target:initialVelocity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)","kind":"symbol","url":"\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"spring"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new animation with a given "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"type":"text","text":", value, target and optional inital velocity."}],"type":"topic","role":"symbol"},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"abstract":[{"type":"text","text":"The current velocity of the animation."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/velocity","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation/AnimationProviding-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations","url":"\/documentation\/anima\/springanimation\/animationproviding-implementations","title":"AnimationProviding Implementations","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","role":"symbol","kind":"symbol","type":"topic","title":"pause()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"}}} \ No newline at end of file +{"metadata":{"role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"title":"SpringAnimation","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpringAnimation"}],"externalID":"s:5Anima15SpringAnimationC","roleHeading":"Class","symbolKind":"class","modules":[{"name":"Anima"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Spring"],"generated":true,"title":"Spring Animation"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SpringAnimation"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}]}]},{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"overview"},{"inlineContent":[{"type":"text","text":"Example usage:"}],"type":"paragraph"},{"syntax":"swift","code":["let springAnimation = SpringAnimation(spring: .bouncy, value: CGPoint(x: 0, y: 0), target: CGPoint(x: 50, y: 100))","springAnimation.valueChanged = { newValue in"," view.frame.origin = newValue","}","springAnimation.start()"],"type":"codeListing"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/springanimation"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","doc:\/\/Anima\/s23CustomStringConvertibleP"],"type":"conformsTo","kind":"relationships"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"topicSections":[{"title":"Creating the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"],"title":"Starting and stopping the animation"},{"title":"Accessing spring parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"]},{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"]},{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"]},{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"],"generated":true,"title":"Default Implementations"}],"kind":"symbol","abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"role":"symbol","kind":"symbol","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/AnimationProviding-Implementations":{"role":"collectionGroup","title":"AnimationProviding Implementations","kind":"article","url":"\/documentation\/anima\/springanimation\/animationproviding-implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"role":"symbol","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"doc://Anima/documentation/Anima/SpringAnimation/spring":{"role":"symbol","title":"spring","kind":"symbol","url":"\/documentation\/anima\/springanimation\/spring","type":"topic","abstract":[{"text":"The spring model that determines the animation’s motion.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"},"doc://Anima/documentation/Anima/SpringAnimation/CustomStringConvertible-Implementations":{"role":"collectionGroup","kind":"article","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/springanimation\/customstringconvertible-implementations","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"role":"symbol","title":"integralizeValues","kind":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","type":"topic","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","kind":"symbol","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"url":"\/documentation\/anima\/springanimation\/state","abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"url":"\/documentation\/anima\/springanimation\/velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"kind":"symbol","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"kind":"symbol","title":"updateAnimation(deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"kind":"symbol","title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","abstract":[],"kind":"article","title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"url":"\/documentation\/anima\/springanimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"relativePriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"url":"\/documentation\/anima\/springanimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","kind":"symbol","title":"delay"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"url":"\/documentation\/anima\/springanimation\/completion","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"event","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","kind":"symbol","title":"completion"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/settlingTime":{"url":"\/documentation\/anima\/springanimation\/settlingtime","abstract":[{"text":"The estimated duration required for the animation to complete, based off its ","type":"text"},{"type":"codeVoice","code":"spring"},{"text":" property.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"settlingTime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","kind":"symbol","title":"settlingTime"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed"},"doc://Anima/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"url":"\/documentation\/anima\/springanimation\/autoreverse","abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"autoreverse","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationEmittable":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/cakeyframeanimationemittable","navigatorTitle":[{"text":"CAKeyframeAnimationEmittable","kind":"identifier"}],"abstract":[{"text":"A type that defines the ability to generate a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" from an animation."}],"kind":"symbol","title":"CAKeyframeAnimationEmittable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"CAKeyframeAnimationEmittable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationEmittable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/init(spring:value:target:initialVelocity:)":{"url":"\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)","role":"symbol","abstract":[{"type":"text","text":"Creates a new animation with a given "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true},{"type":"text","text":", value, target and optional inital velocity."}],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"spring","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)","title":"init(spring:value:target:initialVelocity:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/animationproviding-implementations.json b/docs/data/documentation/anima/springanimation/animationproviding-implementations.json index 378bb639..5425d608 100644 --- a/docs/data/documentation/anima/springanimation/animationproviding-implementations.json +++ b/docs/data/documentation/anima/springanimation/animationproviding-implementations.json @@ -1 +1 @@ -{"metadata":{"title":"AnimationProviding Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations"},"sections":[],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/animationproviding-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop()"],"generated":true}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/start()":{"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start()","role":"symbol","kind":"symbol","type":"topic","title":"start()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/springanimation\/start()"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/stop()":{"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop()","role":"symbol","title":"stop()","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/springanimation\/stop()"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop()"],"generated":true}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimationProviding Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"article","sections":[],"variants":[{"paths":["\/documentation\/anima\/springanimation\/animationproviding-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/stop()":{"url":"\/documentation\/anima\/springanimation\/stop()","role":"symbol","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop()","title":"stop()","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation/start()":{"url":"\/documentation\/anima\/springanimation\/start()","role":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start()","title":"start()","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/autoreverse.json b/docs/data/documentation/anima/springanimation/autoreverse.json index e822c4df..11c1354a 100644 --- a/docs/data/documentation/anima/springanimation/autoreverse.json +++ b/docs/data/documentation/anima/springanimation/autoreverse.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"],"generated":true,"title":"Accessing animation parameters"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/autoreverse"]}],"kind":"symbol","abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true},{"type":"text","text":" "},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima15SpringAnimationC11autoreverseSbvp","title":"autoreverse","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","title":"integralizeValues","url":"\/documentation\/anima\/springanimation\/integralizevalues","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}]},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"type":"text","text":" value changes."}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","title":"id","url":"\/documentation\/anima\/springanimation\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","kind":"symbol","title":"repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","title":"relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Accessing animation parameters","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/springanimation\/autoreverse"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":")."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"title":"autoreverse","externalID":"s:5Anima15SpringAnimationC11autoreverseSbvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/id":{"url":"\/documentation\/anima\/springanimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"relativePriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"role":"symbol","title":"integralizeValues","kind":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","type":"topic","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"url":"\/documentation\/anima\/springanimation\/autoreverse","abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"autoreverse","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"role":"symbol","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"role":"symbol","kind":"symbol","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/autostarts.json b/docs/data/documentation/anima/springanimation/autostarts.json index 2df3a791..d1057243 100644 --- a/docs/data/documentation/anima/springanimation/autostarts.json +++ b/docs/data/documentation/anima/springanimation/autostarts.json @@ -1 +1 @@ -{"sections":[],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"autoStarts","externalID":"s:5Anima15SpringAnimationC10autoStartsSbvp","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"]}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"type":"text","text":" value changes."}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/autostarts"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"type":"text","text":" value changes."}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","title":"id","url":"\/documentation\/anima\/springanimation\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}]},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","title":"relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","kind":"symbol","title":"repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","title":"integralizeValues","url":"\/documentation\/anima\/springanimation\/integralizevalues","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/springanimation\/autostarts"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima15SpringAnimationC10autoStartsSbvp","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","title":"autoStarts"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoStarts"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"],"title":"Accessing animation parameters","generated":true}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"url":"\/documentation\/anima\/springanimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"role":"symbol","kind":"symbol","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"relativePriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"role":"symbol","title":"integralizeValues","kind":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","type":"topic","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"role":"symbol","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"url":"\/documentation\/anima\/springanimation\/autoreverse","abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"autoreverse","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/cakeyframeanimationemittable-implementations.json b/docs/data/documentation/anima/springanimation/cakeyframeanimationemittable-implementations.json index 6c4a4f73..38d1f7ab 100644 --- a/docs/data/documentation/anima/springanimation/cakeyframeanimationemittable-implementations.json +++ b/docs/data/documentation/anima/springanimation/cakeyframeanimationemittable-implementations.json @@ -1 +1 @@ -{"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationEmittable Implementations"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Generates and populates the "},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"code":"keyTimes","type":"codeVoice"},{"type":"text","text":" for a given "},{"type":"codeVoice","code":"SpringAnimation"},{"text":" animating from its ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"text":" to its ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"text":" until it resolves.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","url":"\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation()":{"kind":"symbol","title":"keyframeAnimation()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/springanimation\/keyframeanimation()","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forFramerate:)":{"title":"keyframeAnimation(forFramerate:)","abstract":[],"url":"\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forScreen:)":{"type":"topic","title":"keyframeAnimation(forScreen:)","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"url":"\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"kind":"article","metadata":{"role":"collectionGroup","title":"CAKeyframeAnimationEmittable Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)"],"title":"Instance Methods","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"title":"keyframeAnimation()","url":"\/documentation\/anima\/springanimation\/keyframeanimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","role":"symbol","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"abstract":[{"type":"text","text":"Generates and populates the "},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"code":"keyTimes","type":"codeVoice"},{"type":"text","text":" for a given "},{"code":"SpringAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" to its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference","isActive":true},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forFramerate:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","title":"keyframeAnimation(forFramerate:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forScreen:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","title":"keyframeAnimation(forScreen:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/completion.json b/docs/data/documentation/anima/springanimation/completion.json index 81f375bc..7d521e81 100644 --- a/docs/data/documentation/anima/springanimation/completion.json +++ b/docs/data/documentation/anima/springanimation/completion.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"completion"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"title":"completion","role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC10completionyAA0C5EventOyxGcSgvp","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/completion"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion"},"sections":[],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"],"generated":true,"title":"Handling animation updates"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/springanimation\/completion","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","title":"completion"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationEvent":{"abstract":[{"type":"text","text":"Constants indicating that an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":" either retargated or finished."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","role":"symbol","navigatorTitle":[{"text":"AnimationEvent","kind":"identifier"}],"kind":"symbol","type":"topic","title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"url":"\/documentation\/anima\/animationevent"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","title":"updateAnimation(deltaTime:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion"},"seeAlsoSections":[{"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"completion"},{"text":": ((","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"event","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnimationEvent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/completion"]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"completion","externalID":"s:5Anima15SpringAnimationC10completionyAA0C5EventOyxGcSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"event"},{"kind":"text","text":": "},{"text":"AnimationEvent","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimationEventO"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"modules":[{"name":"Anima"}],"role":"symbol"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationEvent":{"title":"AnimationEvent","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AnimationEvent","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AnimationEvent"}],"kind":"symbol","url":"\/documentation\/anima\/animationevent","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationEvent","abstract":[{"type":"text","text":"Constants indicating that an "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true},{"type":"text","text":" either retargated or finished."}],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"kind":"symbol","title":"updateAnimation(deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"url":"\/documentation\/anima\/springanimation\/completion","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"event","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","kind":"symbol","title":"completion"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/customstringconvertible-implementations.json b/docs/data/documentation/anima/springanimation/customstringconvertible-implementations.json index 05efd115..618d3b43 100644 --- a/docs/data/documentation/anima/springanimation/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/springanimation/customstringconvertible-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/customstringconvertible-implementations"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description"]}],"metadata":{"role":"collectionGroup","title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}]},"kind":"article","sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation/description":{"title":"description","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/springanimation\/description","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description","kind":"symbol","abstract":[],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"title":"CustomStringConvertible Implementations","role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/springanimation\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"},"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/description":{"conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description","role":"symbol","abstract":[],"title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/springanimation\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/delay.json b/docs/data/documentation/anima/springanimation/delay.json index 0de51822..19d766c0 100644 --- a/docs/data/documentation/anima/springanimation/delay.json +++ b/docs/data/documentation/anima/springanimation/delay.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"],"title":"Starting and stopping the animation","generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"delay","externalID":"s:5Anima15SpringAnimationC5delaySdvp","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"type":"text","text":"The delay (in seconds) after which the animations begin."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"delay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":" { get }"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/delay"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay"},"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","role":"symbol","title":"state","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","kind":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","role":"symbol","kind":"symbol","type":"topic","title":"pause()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"],"title":"Starting and stopping the animation","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":" { get }"}]}]}],"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/springanimation\/delay"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"delay","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC5delaySdvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}]},"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"url":"\/documentation\/anima\/springanimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","kind":"symbol","title":"delay"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","kind":"symbol","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"kind":"symbol","title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"url":"\/documentation\/anima\/springanimation\/state","abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/description.json b/docs/data/documentation/anima/springanimation/description.json index 9dc9567d..08229c45 100644 --- a/docs/data/documentation/anima/springanimation/description.json +++ b/docs/data/documentation/anima/springanimation/description.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:5Anima15SpringAnimationC11descriptionSSvp","symbolKind":"property","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","title":"description"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/description"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/description":{"title":"description","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/springanimation\/description","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description","kind":"symbol","abstract":[],"role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation/CustomStringConvertible-Implementations":{"url":"\/documentation\/anima\/springanimation\/customstringconvertible-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CustomStringConvertible Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"extendedModule":"Anima","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima15SpringAnimationC11descriptionSSvp","roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}]}},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/description"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/CustomStringConvertible-Implementations":{"role":"collectionGroup","kind":"article","title":"CustomStringConvertible Implementations","url":"\/documentation\/anima\/springanimation\/customstringconvertible-implementations","abstract":[],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CustomStringConvertible-Implementations"},"doc://Anima/documentation/Anima/SpringAnimation/description":{"conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/description","role":"symbol","abstract":[],"title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/springanimation\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/groupid.json b/docs/data/documentation/anima/springanimation/groupid.json index cbb5c726..7aefc4af 100644 --- a/docs/data/documentation/anima/springanimation/groupid.json +++ b/docs/data/documentation/anima/springanimation/groupid.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:5Anima15SpringAnimationC7groupID10Foundation4UUIDVSgvp","title":"groupID"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"]}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"groupID"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"? { get }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/groupid"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","kind":"symbol","title":"repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","title":"relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","title":"integralizeValues","url":"\/documentation\/anima\/springanimation\/integralizevalues","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"type":"text","text":" value changes."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","title":"id","url":"\/documentation\/anima\/springanimation\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}]}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"title":"groupID","role":"symbol","symbolKind":"property","externalID":"s:5Anima15SpringAnimationC7groupID10Foundation4UUIDVSgvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/anima\/springanimation\/groupid"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"],"generated":true}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":"? { get }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/SpringAnimation/id":{"url":"\/documentation\/anima\/springanimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"relativePriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"role":"symbol","kind":"symbol","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"role":"symbol","title":"integralizeValues","kind":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","type":"topic","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"url":"\/documentation\/anima\/springanimation\/autoreverse","abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"autoreverse","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"role":"symbol","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/id.json b/docs/data/documentation/anima/springanimation/id.json index 14d867a5..ab52ff3e 100644 --- a/docs/data/documentation/anima/springanimation/id.json +++ b/docs/data/documentation/anima/springanimation/id.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/springanimation\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A unique identifier for the animation."}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC2id10Foundation4UUIDVvp","title":"id","role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/SpringAnimation/id":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","title":"id","url":"\/documentation\/anima\/springanimation\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"type":"text","text":" value changes."}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","kind":"symbol","title":"repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","title":"relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","title":"integralizeValues","url":"\/documentation\/anima\/springanimation\/integralizevalues","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"abstract":[{"text":"A unique identifier for the animation.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/id"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima15SpringAnimationC2id10Foundation4UUIDVvp","title":"id","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"seeAlsoSections":[{"generated":true,"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"url":"\/documentation\/anima\/springanimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"role":"symbol","kind":"symbol","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"url":"\/documentation\/anima\/springanimation\/autoreverse","abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"autoreverse","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"relativePriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"role":"symbol","title":"integralizeValues","kind":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","type":"topic","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"role":"symbol","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/init(spring:value:target:initialvelocity:).json b/docs/data/documentation/anima/springanimation/init(spring:value:target:initialvelocity:).json index 620a40e1..1d3a3904 100644 --- a/docs/data/documentation/anima/springanimation/init(spring:value:target:initialvelocity:).json +++ b/docs/data/documentation/anima/springanimation/init(spring:value:target:initialvelocity:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)"]}],"abstract":[{"text":"Creates a new animation with a given ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference","isActive":true},{"type":"text","text":", value, target and optional inital velocity."}],"metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"spring"},{"kind":"text","text":": "},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}],"roleHeading":"Initializer","role":"symbol","externalID":"s:5Anima15SpringAnimationC6spring5value6target15initialVelocityACyxGAA0B0V_xxxtcfc","title":"init(spring:value:target:initialVelocity:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"spring","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" = .zero)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"spring","content":[{"inlineContent":[{"type":"text","text":"The spring that determines the animation’s motion."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The initial, starting value of the animation.","type":"text"}],"type":"paragraph"}],"name":"value"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The target value of the animation.","type":"text"}]}],"name":"target"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An optional inital velocity of the animtion."}]}],"name":"initialVelocity"}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"},"doc://Anima/documentation/Anima/SpringAnimation/init(spring:value:target:initialVelocity:)":{"title":"init(spring:value:target:initialVelocity:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)","kind":"symbol","url":"\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"spring"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new animation with a given "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"reference"},{"type":"text","text":", value, target and optional inital velocity."}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Creates a new animation with a given ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true},{"type":"text","text":", value, target and optional inital velocity."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"spring","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"text":", ","kind":"text"},{"text":"initialVelocity","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"kind":"text","text":" = .zero)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The spring that determines the animation’s motion."}],"type":"paragraph"}],"name":"spring"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The initial, starting value of the animation."}]}],"name":"value"},{"name":"target","content":[{"type":"paragraph","inlineContent":[{"text":"The target value of the animation.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"An optional inital velocity of the animtion.","type":"text"}]}],"name":"initialVelocity"}],"kind":"parameters"}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"init","title":"init(spring:value:target:initialVelocity:)","externalID":"s:5Anima15SpringAnimationC6spring5value6target15initialVelocityACyxGAA0B0V_xxxtcfc","modules":[{"name":"Anima"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"spring","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","kind":"typeIdentifier","text":"Spring"},{"kind":"text","text":", "},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"initialVelocity"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Initializer"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/init(spring:value:target:initialVelocity:)":{"url":"\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)","role":"symbol","abstract":[{"type":"text","text":"Creates a new animation with a given "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","isActive":true},{"type":"text","text":", value, target and optional inital velocity."}],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"spring","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"target","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"kind":"text","text":", "},{"text":"initialVelocity","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/init(spring:value:target:initialVelocity:)","title":"init(spring:value:target:initialVelocity:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/integralizevalues.json b/docs/data/documentation/anima/springanimation/integralizevalues.json index 386985d5..7a207f0f 100644 --- a/docs/data/documentation/anima/springanimation/integralizevalues.json +++ b/docs/data/documentation/anima/springanimation/integralizevalues.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"],"generated":true,"title":"Accessing animation parameters"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/springanimation\/integralizevalues"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima15SpringAnimationC17integralizeValuesSbvp","title":"integralizeValues","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","title":"integralizeValues","url":"\/documentation\/anima\/springanimation\/integralizevalues","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","title":"id","url":"\/documentation\/anima\/springanimation\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"type":"text","text":" value changes."}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","title":"relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","kind":"symbol","title":"repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/integralizevalues"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"integralizeValues","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:5Anima15SpringAnimationC17integralizeValuesSbvp"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"role":"symbol","kind":"symbol","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"relativePriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"url":"\/documentation\/anima\/springanimation\/autoreverse","abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"autoreverse","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"role":"symbol","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"role":"symbol","title":"integralizeValues","kind":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","type":"topic","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"url":"\/documentation\/anima\/springanimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/isreversed.json b/docs/data/documentation/anima/springanimation/isreversed.json index 07d07b88..aa7bf36e 100644 --- a/docs/data/documentation/anima/springanimation/isreversed.json +++ b/docs/data/documentation/anima/springanimation/isreversed.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isReversed","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"externalID":"s:5Anima15SpringAnimationC10isReversedSbvp","role":"symbol","title":"isReversed","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isReversed"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"property"},"abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"],"title":"Accessing animation parameters","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/isreversed"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","title":"id","url":"\/documentation\/anima\/springanimation\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","title":"relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","kind":"symbol","title":"repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","title":"integralizeValues","url":"\/documentation\/anima\/springanimation\/integralizevalues","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"type":"text","text":" value changes."}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed"},"seeAlsoSections":[{"title":"Accessing animation parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"],"generated":true}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"property","externalID":"s:5Anima15SpringAnimationC10isReversedSbvp","role":"symbol","title":"isReversed","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/isreversed"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"url":"\/documentation\/anima\/springanimation\/autoreverse","abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"autoreverse","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"role":"symbol","title":"integralizeValues","kind":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","type":"topic","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"role":"symbol","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"url":"\/documentation\/anima\/springanimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"role":"symbol","kind":"symbol","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"relativePriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/keyframeanimation().json b/docs/data/documentation/anima/springanimation/keyframeanimation().json index d2877d25..578ee41e 100644 --- a/docs/data/documentation/anima/springanimation/keyframeanimation().json +++ b/docs/data/documentation/anima/springanimation/keyframeanimation().json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A fully configured "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"aside","name":"Note","content":[{"inlineContent":[{"text":"You will be required to change the ","type":"text"},{"code":"keyPath","type":"codeVoice"},{"text":" of the ","type":"text"},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"text":" in order for it to be useful.","type":"text"}],"type":"paragraph"}],"style":"note"}]}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/keyframeanimation()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Method","extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima15SpringAnimationC","symbolKind":"method","title":"keyframeAnimation()"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","title":"CAKeyframeAnimationEmittable Implementations","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation()":{"kind":"symbol","title":"keyframeAnimation()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"url":"\/documentation\/anima\/springanimation\/keyframeanimation()","abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" based on the animation’s current value and target.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/keyframeanimation()"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"return-value","type":"heading","text":"Return Value","level":2},{"inlineContent":[{"type":"text","text":"A fully configured "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}],"type":"paragraph"}]},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"aside","style":"note","name":"Note","content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"type":"codeVoice","code":"keyPath"},{"type":"text","text":" of the "},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"text":" in order for it to be useful.","type":"text"}],"type":"paragraph"}]}],"kind":"content"}],"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier","text":"CAKeyframeAnimation"}],"title":"keyframeAnimation()","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC0So0bC0CyF::SYNTHESIZED::s:5Anima15SpringAnimationC","symbolKind":"method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"title":"keyframeAnimation()","url":"\/documentation\/anima\/springanimation\/keyframeanimation()","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation()","role":"symbol","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","abstract":[],"kind":"article","title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/keyframeanimation(forframerate:).json b/docs/data/documentation/anima/springanimation/keyframeanimation(forframerate:).json index e967998f..12230043 100644 --- a/docs/data/documentation/anima/springanimation/keyframeanimation(forframerate:).json +++ b/docs/data/documentation/anima/springanimation/keyframeanimation(forframerate:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"sections":[],"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"forFramerate"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"Anima"}],"extendedModule":"Anima","title":"keyframeAnimation(forFramerate:)","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima15SpringAnimationC","symbolKind":"method"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CAKeyframeAnimationEmittable.keyframeAnimation(forFramerate:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"framerate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forFramerate:)":{"title":"keyframeAnimation(forFramerate:)","abstract":[],"url":"\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","title":"CAKeyframeAnimationEmittable Implementations","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"framerate"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"languages":["swift"]}]},{"parameters":[{"name":"framerate","content":[{"inlineContent":[{"type":"text","text":"The framerate the "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" should be targeting. If nil, the device’s default framerate will be used."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A fully configured "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":" which represents the animation from the current animation’s state to its resolved state.","type":"text"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You will be required to change the "},{"type":"codeVoice","code":"keyPath"},{"text":" of the ","type":"text"},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"type":"text","text":" in order for it to be useful."}]}],"name":"Note","style":"note"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)"},"metadata":{"roleHeading":"Instance Method","extendedModule":"Anima","symbolKind":"method","role":"symbol","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC012forFramerateSo0bC0CSiSg_tF::SYNTHESIZED::s:5Anima15SpringAnimationC","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?) -> ","kind":"text"},{"text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","kind":"typeIdentifier"}],"title":"keyframeAnimation(forFramerate:)","modules":[{"name":"Anima"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forFramerate:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forFramerate:)","title":"keyframeAnimation(forFramerate:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forFramerate","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?) -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","abstract":[],"kind":"article","title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/keyframeanimation(forscreen:).json b/docs/data/documentation/anima/springanimation/keyframeanimation(forscreen:).json index 8e2a75f5..0b784e37 100644 --- a/docs/data/documentation/anima/springanimation/keyframeanimation(forscreen:).json +++ b/docs/data/documentation/anima/springanimation/keyframeanimation(forscreen:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"method","title":"keyframeAnimation(forScreen:)","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","roleHeading":"Instance Method","externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF::SYNTHESIZED::s:5Anima15SpringAnimationC","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forScreen"},{"text":" ","kind":"text"},{"text":"screen","kind":"internalParam"},{"kind":"text","text":": "},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"screen","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The screen where the animation is displayed."}]}]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"A fully configured ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}]}]},{"content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"style":"note","content":[{"inlineContent":[{"type":"text","text":"You will be required to change the "},{"code":"keyPath","type":"codeVoice"},{"type":"text","text":" of the "},{"code":"CAKeyFrameAnimation","type":"codeVoice"},{"type":"text","text":" in order for it to be useful."}],"type":"paragraph"}],"type":"aside","name":"Note"}],"kind":"content"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)"]}],"kind":"symbol","abstract":[{"text":"Generates a ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forScreen:)":{"type":"topic","title":"keyframeAnimation(forScreen:)","abstract":[{"text":"Generates a ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"url":"\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keyframeAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"text":"CAKeyframeAnimation","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","title":"CAKeyframeAnimationEmittable Implementations","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","type":"topic","role":"collectionGroup"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"screen"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSScreen","text":"NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation","text":"CAKeyframeAnimation"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"screen","content":[{"type":"paragraph","inlineContent":[{"text":"The screen where the animation is displayed.","type":"text"}]}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"A fully configured "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" which represents the animation from the current animation’s state to its resolved state."}],"type":"paragraph"}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"content":[{"inlineContent":[{"text":"You will be required to change the ","type":"text"},{"code":"keyPath","type":"codeVoice"},{"type":"text","text":" of the "},{"type":"codeVoice","code":"CAKeyFrameAnimation"},{"text":" in order for it to be useful.","type":"text"}],"type":"paragraph"}],"type":"aside","style":"note","name":"Note"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"title":"keyframeAnimation(forScreen:)","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima28CAKeyframeAnimationEmittablePAAE08keyframeC09forScreenSo0bC0CSo8NSScreenC_tF::SYNTHESIZED::s:5Anima15SpringAnimationC","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"keyframeAnimation","kind":"identifier"},{"kind":"text","text":"("},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSScreen","preciseIdentifier":"c:objc(cs)NSScreen","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"extendedModule":"Anima","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Generates a "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":" based on the animation’s current value and target."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/keyframeAnimation(forScreen:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/keyframeAnimation(forScreen:)","title":"keyframeAnimation(forScreen:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyframeAnimation"},{"text":"(","kind":"text"},{"text":"forScreen","kind":"externalParam"},{"kind":"text","text":": "},{"text":"NSScreen","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSScreen"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"CAKeyframeAnimation","preciseIdentifier":"c:objc(cs)CAKeyframeAnimation"}],"abstract":[{"type":"text","text":"Generates a "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":" based on the animation’s current value and target."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","abstract":[],"kind":"article","title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/pause().json b/docs/data/documentation/anima/springanimation/pause().json index 8d9ad52f..75e58cd5 100644 --- a/docs/data/documentation/anima/springanimation/pause().json +++ b/docs/data/documentation/anima/springanimation/pause().json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","title":"pause()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"symbolKind":"method","externalID":"s:5Anima15SpringAnimationC5pauseyyF"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"],"title":"Starting and stopping the animation"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/pause()"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","role":"symbol","title":"state","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","role":"symbol","kind":"symbol","type":"topic","title":"pause()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","kind":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","externalID":"s:5Anima15SpringAnimationC5pauseyyF","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"title":"pause()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pause"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/pause()"]}],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"],"title":"Starting and stopping the animation"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"kind":"symbol","title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"url":"\/documentation\/anima\/springanimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","kind":"symbol","title":"delay"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","kind":"symbol","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"url":"\/documentation\/anima\/springanimation\/state","abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json b/docs/data/documentation/anima/springanimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json index 960bb014..03c541ea 100644 --- a/docs/data/documentation/anima/springanimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json +++ b/docs/data/documentation/anima/springanimation/populatekeyframeanimationdata(deltatime:values:keytimes:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"metadata":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Value","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSNumber","text":"NSNumber","kind":"typeIdentifier"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"}],"externalID":"s:5Anima15SpringAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","modules":[{"name":"Anima"}],"extendedModule":"Anima"},"abstract":[{"text":"Generates and populates the ","type":"text"},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"code":"keyTimes","type":"codeVoice"},{"text":" for a given ","type":"text"},{"type":"codeVoice","code":"SpringAnimation"},{"text":" animating from its ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"reference","isActive":true},{"type":"text","text":" to its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"kind":"article","title":"CAKeyframeAnimationEmittable Implementations","url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Generates and populates the "},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"code":"keyTimes","type":"codeVoice"},{"type":"text","text":" for a given "},{"type":"codeVoice","code":"SpringAnimation"},{"text":" animating from its ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"text":" to its ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"text":" until it resolves.","type":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","url":"\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"keyTimes"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"kind":"text","text":"]) -> "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":", ","kind":"text"},{"text":"values","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" [","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier","text":"NSNumber"},{"kind":"text","text":"]) -> "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Method","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","extendedModule":"Anima","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationValueConvertible"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"populateKeyframeAnimationData","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"text":"NSNumber","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSNumber"},{"text":"]) -> ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}],"externalID":"s:5Anima15SpringAnimationCA2A010CAKeyframeC16ValueConvertibleRzrlE016populateKeyframeC4Data9deltaTime6values8keyTimesS2d_SayyXlGzSaySo8NSNumberCGztF","modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"type":"text","text":"Generates and populates the "},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"keyTimes"},{"type":"text","text":" for a given "},{"type":"codeVoice","code":"SpringAnimation"},{"type":"text","text":" animating from its "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"type":"text","text":" to its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true,"type":"reference"},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation/CAKeyframeAnimationEmittable-Implementations":{"url":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","abstract":[],"kind":"article","title":"CAKeyframeAnimationEmittable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/CAKeyframeAnimationEmittable-Implementations","type":"topic","role":"collectionGroup"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/populateKeyframeAnimationData(deltaTime:values:keyTimes:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/populateKeyframeAnimationData(deltaTime:values:keyTimes:)","title":"populateKeyframeAnimationData(deltaTime:values:keyTimes:)","conformance":{"constraints":[{"type":"codeVoice","code":"Value"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"CAKeyframeAnimationValueConvertible","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"populateKeyframeAnimationData"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":", "},{"kind":"externalParam","text":"values"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"},{"text":"], ","kind":"text"},{"text":"keyTimes","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" ["},{"text":"NSNumber","preciseIdentifier":"c:objc(cs)NSNumber","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"abstract":[{"type":"text","text":"Generates and populates the "},{"code":"values","type":"codeVoice"},{"type":"text","text":" and "},{"code":"keyTimes","type":"codeVoice"},{"type":"text","text":" for a given "},{"code":"SpringAnimation","type":"codeVoice"},{"type":"text","text":" animating from its "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" to its "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference","isActive":true},{"type":"text","text":" by ticking it by "},{"code":"deltaTime","type":"codeVoice"},{"type":"text","text":" until it resolves."}],"type":"topic","url":"\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/relativepriority.json b/docs/data/documentation/anima/springanimation/relativepriority.json index 47c8ab91..8b489d1d 100644 --- a/docs/data/documentation/anima/springanimation/relativepriority.json +++ b/docs/data/documentation/anima/springanimation/relativepriority.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"],"title":"Accessing animation parameters","generated":true}],"metadata":{"symbolKind":"property","title":"relativePriority","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC16relativePrioritySivp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The relative priority of the animation."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/springanimation\/relativepriority"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","kind":"symbol","title":"repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"type":"text","text":" value changes."}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","title":"integralizeValues","url":"\/documentation\/anima\/springanimation\/integralizevalues","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","title":"id","url":"\/documentation\/anima\/springanimation\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","title":"relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The relative priority of the animation."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/relativepriority"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"relativePriority","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:5Anima15SpringAnimationC16relativePrioritySivp","title":"relativePriority","modules":[{"name":"Anima"}],"roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"],"generated":true,"title":"Accessing animation parameters"}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"url":"\/documentation\/anima\/springanimation\/autoreverse","abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"autoreverse","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"relativePriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"role":"symbol","title":"integralizeValues","kind":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","type":"topic","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"role":"symbol","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"url":"\/documentation\/anima\/springanimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"role":"symbol","kind":"symbol","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/repeats.json b/docs/data/documentation/anima/springanimation/repeats.json index 17467d40..79712a7f 100644 --- a/docs/data/documentation/anima/springanimation/repeats.json +++ b/docs/data/documentation/anima/springanimation/repeats.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"title":"repeats","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC7repeatsSbvp"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/repeats"]}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Accessing animation parameters","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","title":"integralizeValues","url":"\/documentation\/anima\/springanimation\/integralizevalues","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"integralizeValues"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}]},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value that indicates whether the animation automatically starts when the "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","isActive":true},{"type":"text","text":" value changes."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","kind":"symbol","title":"repeats","url":"\/documentation\/anima\/springanimation\/repeats","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/id":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","title":"id","url":"\/documentation\/anima\/springanimation\/id","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4UUIDV","kind":"typeIdentifier","text":"UUID"}],"abstract":[{"type":"text","text":"A unique identifier for the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","title":"relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The relative priority of the animation."}]},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"groupID","kind":"identifier"},{"kind":"text","text":": "},{"text":"UUID","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A unique identifier that associates an animation with an grouped animation block."}]},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed","url":"\/documentation\/anima\/springanimation\/isreversed","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isReversed","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running in the reverse direction."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"title":"autoreverse","role":"symbol","url":"\/documentation\/anima\/springanimation\/autoreverse","type":"topic","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"type":"codeVoice","code":"true"},{"type":"text","text":")."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"autoreverse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:5Anima15SpringAnimationC7repeatsSbvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"repeats"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"Anima"}],"title":"repeats"},"variants":[{"paths":["\/documentation\/anima\/springanimation\/repeats"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"A Boolean value indicating whether the animation repeats indefinitely.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed"],"generated":true,"title":"Accessing animation parameters"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/autoStarts":{"role":"symbol","kind":"symbol","title":"autoStarts","url":"\/documentation\/anima\/springanimation\/autostarts","abstract":[{"text":"A Boolean value that indicates whether the animation automatically starts when the ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"reference"},{"text":" value changes.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"autoStarts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoStarts"},"doc://Anima/documentation/Anima/SpringAnimation/integralizeValues":{"role":"symbol","title":"integralizeValues","kind":"symbol","url":"\/documentation\/anima\/springanimation\/integralizevalues","type":"topic","abstract":[{"type":"text","text":"A Boolean value that indicates whether the value returned in "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","isActive":true},{"type":"text","text":" should be integralized to the screen’s pixel boundaries when the animation finishes. This helps prevent drawing frames between pixels, causing aliasing issues."}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"integralizeValues","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/integralizeValues"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/id":{"url":"\/documentation\/anima\/springanimation\/id","abstract":[{"type":"text","text":"A unique identifier for the animation."}],"kind":"symbol","title":"id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/id","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/groupID":{"role":"symbol","kind":"symbol","title":"groupID","url":"\/documentation\/anima\/springanimation\/groupid","abstract":[{"text":"A unique identifier that associates an animation with an grouped animation block.","type":"text"}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"groupID","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4UUIDV","text":"UUID"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/groupID"},"doc://Anima/documentation/Anima/SpringAnimation/repeats":{"url":"\/documentation\/anima\/springanimation\/repeats","abstract":[{"type":"text","text":"A Boolean value indicating whether the animation repeats indefinitely."}],"kind":"symbol","title":"repeats","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"repeats","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/relativePriority":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"relativePriority"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"relativePriority","abstract":[{"text":"The relative priority of the animation.","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/relativePriority","url":"\/documentation\/anima\/springanimation\/relativepriority"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/isReversed":{"url":"\/documentation\/anima\/springanimation\/isreversed","abstract":[{"text":"A Boolean value indicating whether the animation is running in the reverse direction.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isReversed"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/isReversed","kind":"symbol","title":"isReversed"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/autoreverse":{"url":"\/documentation\/anima\/springanimation\/autoreverse","abstract":[{"text":"A Boolean value indicating whether the animation is running backwards and forwards (must be combined with ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/repeats","isActive":true,"type":"reference"},{"text":" ","type":"text"},{"code":"true","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"autoreverse","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"autoreverse","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/autoreverse","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/settlingtime.json b/docs/data/documentation/anima/springanimation/settlingtime.json index 6279c1a9..0e1564e7 100644 --- a/docs/data/documentation/anima/springanimation/settlingtime.json +++ b/docs/data/documentation/anima/springanimation/settlingtime.json @@ -1 +1 @@ -{"abstract":[{"text":"The estimated duration required for the animation to complete, based off its ","type":"text"},{"type":"codeVoice","code":"spring"},{"type":"text","text":" property."}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/settlingtime"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC12settlingTimeSdvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingTime"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","title":"settlingTime"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"],"title":"Accessing spring parameters","generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"settlingTime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/SpringAnimation/spring":{"title":"spring","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","url":"\/documentation\/anima\/springanimation\/spring","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/SpringAnimation/settlingTime":{"title":"settlingTime","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The estimated duration required for the animation to complete, based off its "},{"code":"spring","type":"codeVoice"},{"type":"text","text":" property."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","url":"\/documentation\/anima\/springanimation\/settlingtime","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"The estimated duration required for the animation to complete, based off its ","type":"text"},{"code":"spring","type":"codeVoice"},{"type":"text","text":" property."}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC12settlingTimeSdvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"settlingTime","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"}],"title":"settlingTime"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime"},"seeAlsoSections":[{"title":"Accessing spring parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"settlingTime","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/settlingtime"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/spring":{"role":"symbol","title":"spring","kind":"symbol","url":"\/documentation\/anima\/springanimation\/spring","type":"topic","abstract":[{"text":"The spring model that determines the animation’s motion.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"},"doc://Anima/documentation/Anima/SpringAnimation/settlingTime":{"url":"\/documentation\/anima\/springanimation\/settlingtime","abstract":[{"text":"The estimated duration required for the animation to complete, based off its ","type":"text"},{"type":"codeVoice","code":"spring"},{"text":" property.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"settlingTime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","kind":"symbol","title":"settlingTime"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/spring.json b/docs/data/documentation/anima/springanimation/spring.json index f04b7a6e..6e429cac 100644 --- a/docs/data/documentation/anima/springanimation/spring.json +++ b/docs/data/documentation/anima/springanimation/spring.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"The spring model that determines the animation’s motion.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"seeAlsoSections":[{"title":"Accessing spring parameters","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/spring"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spring","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring"}],"languages":["swift"]}]}],"sections":[],"metadata":{"symbolKind":"property","title":"spring","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC6springAA0B0Vvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spring","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Spring","preciseIdentifier":"s:5Anima6SpringV"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/settlingTime":{"title":"settlingTime","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The estimated duration required for the animation to complete, based off its "},{"code":"spring","type":"codeVoice"},{"type":"text","text":" property."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","url":"\/documentation\/anima\/springanimation\/settlingtime","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"settlingTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/spring":{"title":"spring","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring","url":"\/documentation\/anima\/springanimation\/spring","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV","text":"Spring"}]},"doc://Anima/documentation/Anima/Spring":{"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"title":"Spring","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"navigatorTitle":[{"text":"Spring","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/spring"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The spring model that determines the animation’s motion."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime"],"generated":true,"title":"Accessing spring parameters"}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/spring"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC6springAA0B0Vvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"title":"spring"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","preciseIdentifier":"s:5Anima6SpringV","text":"Spring","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/spring":{"role":"symbol","title":"spring","kind":"symbol","url":"\/documentation\/anima\/springanimation\/spring","type":"topic","abstract":[{"text":"The spring model that determines the animation’s motion.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"spring","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Spring","kind":"typeIdentifier","preciseIdentifier":"s:5Anima6SpringV"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/spring"},"doc://Anima/documentation/Anima/Spring":{"url":"\/documentation\/anima\/spring","navigatorTitle":[{"kind":"identifier","text":"Spring"}],"abstract":[{"text":"A representation of a spring’s motion.","type":"text"}],"kind":"symbol","title":"Spring","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Spring"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Spring","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/settlingTime":{"url":"\/documentation\/anima\/springanimation\/settlingtime","abstract":[{"text":"The estimated duration required for the animation to complete, based off its ","type":"text"},{"type":"codeVoice","code":"spring"},{"text":" property.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"settlingTime","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/settlingTime","kind":"symbol","title":"settlingTime"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/start().json b/docs/data/documentation/anima/springanimation/start().json index 80593c58..94e503a5 100644 --- a/docs/data/documentation/anima/springanimation/start().json +++ b/docs/data/documentation/anima/springanimation/start().json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/start()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start()"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}]}]}],"metadata":{"title":"start()","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"kind":"text","text":"()"}],"externalID":"s:5Anima18AnimationProvidingPAAE5startyyF::SYNTHESIZED::s:5Anima15SpringAnimationC","modules":[{"name":"Anima"}],"extendedModule":"Anima"},"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/start()":{"abstract":[{"type":"text","text":"Starts the animation from its current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start()","role":"symbol","kind":"symbol","type":"topic","title":"start()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/springanimation\/start()"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/AnimationProviding-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations","url":"\/documentation\/anima\/springanimation\/animationproviding-implementations","title":"AnimationProviding Implementations","abstract":[]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/springanimation\/start()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start()"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"()","kind":"text"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"method","role":"symbol","extendedModule":"Anima","externalID":"s:5Anima18AnimationProvidingPAAE5startyyF::SYNTHESIZED::s:5Anima15SpringAnimationC","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"()"}],"title":"start()","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations"]]},"kind":"symbol","abstract":[{"text":"Starts the animation from its current position.","type":"text"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/AnimationProviding-Implementations":{"role":"collectionGroup","title":"AnimationProviding Implementations","kind":"article","url":"\/documentation\/anima\/springanimation\/animationproviding-implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/start()":{"url":"\/documentation\/anima\/springanimation\/start()","role":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start()","title":"start()","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/start(afterdelay:).json b/docs/data/documentation/anima/springanimation/start(afterdelay:).json index ac77ca3d..25e30b4b 100644 --- a/docs/data/documentation/anima/springanimation/start(afterdelay:).json +++ b/docs/data/documentation/anima/springanimation/start(afterdelay:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/start(afterdelay:)"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"],"title":"Starting and stopping the animation","generated":true}],"metadata":{"externalID":"s:5Anima15SpringAnimationC5start10afterDelayySd_tF","title":"start(afterDelay:)","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"symbol","abstract":[{"text":"Starts the animation from its current position with an optional delay.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"kind":"text","text":" "},{"text":"delay","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" = 0.0)"}]}]},{"parameters":[{"name":"delay","content":[{"inlineContent":[{"text":"The amount of time (measured in seconds) to wait before starting the animation.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","role":"symbol","kind":"symbol","type":"topic","title":"pause()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","kind":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","role":"symbol","title":"state","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/springanimation\/state"}}} \ No newline at end of file +{"sections":[],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:5Anima15SpringAnimationC5start10afterDelayySd_tF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"text":"afterDelay","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier","text":"TimeInterval"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"title":"start(afterDelay:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/start(afterdelay:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"],"generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":" ","kind":"text"},{"text":"delay","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" = 0.0)","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"delay","content":[{"type":"paragraph","inlineContent":[{"text":"The amount of time (measured in seconds) to wait before starting the animation.","type":"text"}]}]}]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"kind":"symbol","title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"url":"\/documentation\/anima\/springanimation\/state","abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","kind":"symbol","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"url":"\/documentation\/anima\/springanimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","kind":"symbol","title":"delay"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/state.json b/docs/data/documentation/anima/springanimation/state.json index 04d1e5c2..d3a493e7 100644 --- a/docs/data/documentation/anima/springanimation/state.json +++ b/docs/data/documentation/anima/springanimation/state.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima15SpringAnimationC5stateAA14AnimatingStateOvp","title":"state","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"},"abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"seeAlsoSections":[{"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay"],"generated":true}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState"},{"kind":"text","text":" { get }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/state"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","role":"symbol","kind":"symbol","type":"topic","title":"pause()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","kind":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","role":"symbol","title":"state","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatingState":{"url":"\/documentation\/anima\/animatingstate","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"type":"text","text":"The current state of an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"type":"text","text":"."}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatingState"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"},{"text":" { get }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/state"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"text":"AnimatingState","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"title":"state","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima15SpringAnimationC5stateAA14AnimatingStateOvp","roleHeading":"Instance Property"},"abstract":[{"text":"The current state of the animation (","type":"text"},{"type":"codeVoice","code":"inactive"},{"type":"text","text":", "},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"type":"codeVoice","code":"ended"},{"type":"text","text":")."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay"],"generated":true,"title":"Starting and stopping the animation"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"kind":"symbol","title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","kind":"symbol","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"url":"\/documentation\/anima\/springanimation\/state","abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"url":"\/documentation\/anima\/springanimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","kind":"symbol","title":"delay"},"doc://Anima/documentation/Anima/AnimatingState":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatingState","abstract":[{"text":"The current state of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":".","type":"text"}],"title":"AnimatingState","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatingState","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatingState","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/animatingstate"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/stop().json b/docs/data/documentation/anima/springanimation/stop().json index 24731ee4..641c9030 100644 --- a/docs/data/documentation/anima/springanimation/stop().json +++ b/docs/data/documentation/anima/springanimation/stop().json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop()"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/stop()"]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"Anima","role":"symbol","title":"stop()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:5Anima18AnimationProvidingPAAE4stopyyF::SYNTHESIZED::s:5Anima15SpringAnimationC"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Starts the animation immediately at its current position.","type":"text"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/AnimationProviding-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations","url":"\/documentation\/anima\/springanimation\/animationproviding-implementations","title":"AnimationProviding Implementations","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/stop()":{"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop()","role":"symbol","title":"stop()","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/springanimation\/stop()"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/stop()"]}],"metadata":{"externalID":"s:5Anima18AnimationProvidingPAAE4stopyyF::SYNTHESIZED::s:5Anima15SpringAnimationC","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","title":"stop()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}],"symbolKind":"method","role":"symbol","extendedModule":"Anima"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/stop()":{"url":"\/documentation\/anima\/springanimation\/stop()","role":"symbol","abstract":[{"type":"text","text":"Starts the animation immediately at its current position."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop()","title":"stop()","type":"topic"},"doc://Anima/documentation/Anima/SpringAnimation/AnimationProviding-Implementations":{"role":"collectionGroup","title":"AnimationProviding Implementations","kind":"article","url":"\/documentation\/anima\/springanimation\/animationproviding-implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/AnimationProviding-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/stop(at:immediately:).json b/docs/data/documentation/anima/springanimation/stop(at:immediately:).json index 3938e5f6..2de0e957 100644 --- a/docs/data/documentation/anima/springanimation/stop(at:immediately:).json +++ b/docs/data/documentation/anima/springanimation/stop(at:immediately:).json @@ -1 +1 @@ -{"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"title":"stop(at:immediately:)","externalID":"s:5Anima15SpringAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","interfaceLanguage":"swift"},"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Starting and stopping the animation","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"]}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":" "},{"text":"position","kind":"internalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"text":" = .current, ","kind":"text"},{"kind":"externalParam","text":"immediately"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":" = true)"}]}]},{"parameters":[{"name":"position","content":[{"type":"paragraph","inlineContent":[{"text":"The position at which position the animation should stop (","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start"},{"type":"text","text":" or "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end"},{"type":"text","text":"). The default value is "},{"type":"codeVoice","code":"current"},{"type":"text","text":"."}]}]},{"name":"immediately","content":[{"inlineContent":[{"text":"A Boolean value that indicates whether the animation should stop immediately at the specified position. The default value is ","type":"text"},{"code":"true","type":"codeVoice"},{"type":"text","text":"."}],"type":"paragraph"}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/stop(at:immediately:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","role":"symbol","kind":"symbol","type":"topic","title":"delay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval"}],"url":"\/documentation\/anima\/springanimation\/delay"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","role":"symbol","title":"start(afterDelay:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"abstract":[{"type":"text","text":"The current state of the animation ("},{"type":"codeVoice","code":"inactive"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","role":"symbol","title":"state","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnimatingState","preciseIdentifier":"s:5Anima14AnimatingStateO"}],"url":"\/documentation\/anima\/springanimation\/state"},"doc://Anima/documentation/Anima/AnimationPosition/start":{"abstract":[{"text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position.","type":"text"}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"start","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/start","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/AnimationPosition":{"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"abstract":[{"text":"Constants indicating positions within an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":" to use with ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","title":"AnimationPosition","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/anima\/animationposition"},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"text":" value.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/end"},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"abstract":[{"type":"text","text":"Pauses the animation at the current position."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","role":"symbol","kind":"symbol","type":"topic","title":"pause()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"pause","kind":"identifier"},{"kind":"text","text":"()"}],"url":"\/documentation\/anima\/springanimation\/pause()"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"kind":"symbol","role":"symbol","type":"topic","title":"AnimationPosition.current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","abstract":[{"text":"The current position. Use this constant when you want to stop an animation at the most recent ","type":"text"},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"current","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition\/current"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"text":", ","kind":"text"},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"title":"stop(at:immediately:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","kind":"symbol","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","role":"symbol","title":"stop(at:immediately:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier","text":"AnimationPosition"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Stops the animation at the specified position."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":" "},{"text":"position","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition"},{"kind":"text","text":" = .current, "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" = true)","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"position","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The position at which position the animation should stop ("},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current"},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","isActive":true},{"type":"text","text":" or "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","type":"reference","isActive":true},{"text":"). The default value is ","type":"text"},{"type":"codeVoice","code":"current"},{"type":"text","text":"."}]}]},{"name":"immediately","content":[{"type":"paragraph","inlineContent":[{"text":"A Boolean value that indicates whether the animation should stop immediately at the specified position. The default value is ","type":"text"},{"type":"codeVoice","code":"true"},{"text":".","type":"text"}]}]}]}],"metadata":{"title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"stop","kind":"identifier"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO","text":"AnimationPosition"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"method","roleHeading":"Instance Method","externalID":"s:5Anima15SpringAnimationC4stop2at11immediatelyyAA0C8PositionO_SbtF"},"variants":[{"paths":["\/documentation\/anima\/springanimation\/stop(at:immediately:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state"],"generated":true,"title":"Starting and stopping the animation"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/AnimationPosition":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimationPosition","kind":"identifier"}],"navigatorTitle":[{"text":"AnimationPosition","kind":"identifier"}],"url":"\/documentation\/anima\/animationposition","title":"AnimationPosition","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition","role":"symbol","abstract":[{"type":"text","text":"Constants indicating positions within an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","isActive":true,"type":"reference"},{"type":"text","text":" to use with "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)"},{"type":"text","text":"."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/AnimationPosition/start":{"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"start"}],"abstract":[{"type":"text","text":"The beginning of the animation. Use this constant when you want stop an animation at the starting position."}],"url":"\/documentation\/anima\/animationposition\/start","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/start","role":"symbol","type":"topic","title":"AnimationPosition.start"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/start(afterDelay:)":{"url":"\/documentation\/anima\/springanimation\/start(afterdelay:)","abstract":[{"type":"text","text":"Starts the animation from its current position with an optional delay."}],"kind":"symbol","title":"start(afterDelay:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"start"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"afterDelay"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/start(afterDelay:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/AnimationPosition/current":{"title":"AnimationPosition.current","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"current"}],"abstract":[{"type":"text","text":"The current position. Use this constant when you want to stop an animation at the most recent "},{"type":"codeVoice","code":"value"},{"text":".","type":"text"}],"url":"\/documentation\/anima\/animationposition\/current","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/current","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/state":{"url":"\/documentation\/anima\/springanimation\/state","abstract":[{"type":"text","text":"The current state of the animation ("},{"code":"inactive","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"running"},{"type":"text","text":", or "},{"code":"ended","type":"codeVoice"},{"text":").","type":"text"}],"kind":"symbol","title":"state","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"state","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14AnimatingStateO","text":"AnimatingState"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/state","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/stop(at:immediately:)":{"url":"\/documentation\/anima\/springanimation\/stop(at:immediately:)","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"kind":"symbol","title":"stop(at:immediately:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"stop","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","preciseIdentifier":"s:5Anima17AnimationPositionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"immediately"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/stop(at:immediately:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimationPosition/end":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"end","kind":"identifier"}],"abstract":[{"text":"The end point of the animation. Use this constant when you want to stop an animation at the ","type":"text"},{"type":"codeVoice","code":"target"},{"type":"text","text":" value."}],"url":"\/documentation\/anima\/animationposition\/end","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationPosition\/end","role":"symbol","type":"topic","title":"AnimationPosition.end"},"doc://Anima/documentation/Anima/SpringAnimation/delay":{"url":"\/documentation\/anima\/springanimation\/delay","abstract":[{"text":"The delay (in seconds) after which the animations begin.","type":"text"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delay"},{"kind":"text","text":": "},{"text":"TimeInterval","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/delay","kind":"symbol","title":"delay"},"doc://Anima/documentation/Anima/AnimationProviding/stop(at:immediately:)":{"type":"topic","required":true,"kind":"symbol","abstract":[{"text":"Stops the animation at the specified position.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding\/stop(at:immediately:)","url":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"stop(at:immediately:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"stop"},{"kind":"text","text":"("},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnimationPosition","kind":"typeIdentifier","preciseIdentifier":"s:5Anima17AnimationPositionO"},{"kind":"text","text":", "},{"text":"immediately","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/SpringAnimation/pause()":{"role":"symbol","kind":"symbol","title":"pause()","url":"\/documentation\/anima\/springanimation\/pause()","abstract":[{"text":"Pauses the animation at the current position.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pause"},{"text":"()","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/pause()"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/target.json b/docs/data/documentation/anima/springanimation/target.json index 0124a7ab..4d92d154 100644 --- a/docs/data/documentation/anima/springanimation/target.json +++ b/docs/data/documentation/anima/springanimation/target.json @@ -1 +1 @@ -{"kind":"symbol","abstract":[{"text":"The current target value of the animation.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/target"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"],"generated":true}],"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC6targetxvp","title":"target","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"You may modify this value while the animation is in-flight to “retarget” to a new target value.","type":"text"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},"references":{"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"abstract":[{"type":"text","text":"The current velocity of the animation."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/velocity","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/target"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"target","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"}],"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","externalID":"s:5Anima15SpringAnimationC6targetxvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target"},"abstract":[{"type":"text","text":"The current target value of the animation."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"],"generated":true,"title":"Accessing value, velocity and target"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"You may modify this value while the animation is in-flight to “retarget” to a new target value.","type":"text"}],"type":"paragraph"}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"url":"\/documentation\/anima\/springanimation\/velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"kind":"symbol","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/updateanimation(deltatime:).json b/docs/data/documentation/anima/springanimation/updateanimation(deltatime:).json index 69024bc1..2aba8e76 100644 --- a/docs/data/documentation/anima/springanimation/updateanimation(deltatime:).json +++ b/docs/data/documentation/anima/springanimation/updateanimation(deltatime:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/springanimation\/updateanimation(deltatime:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateAnimation"},{"kind":"text","text":"("},{"text":"deltaTime","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"deltaTime","content":[{"inlineContent":[{"type":"text","text":"The delta time."}],"type":"paragraph"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"externalID":"s:5Anima15SpringAnimationC06updateC09deltaTimeySd_tF","title":"updateAnimation(deltaTime:)","modules":[{"name":"Anima"}],"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deltaTime"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"role":"symbol"},"abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"],"generated":true,"title":"Handling animation updates"}],"sections":[],"references":{"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","title":"updateAnimation(deltaTime:)"},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/springanimation\/completion","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","title":"completion"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":")"}]}]},{"kind":"parameters","parameters":[{"name":"deltaTime","content":[{"type":"paragraph","inlineContent":[{"text":"The delta time.","type":"text"}]}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"],"generated":true,"title":"Handling animation updates"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","roleHeading":"Instance Method","title":"updateAnimation(deltaTime:)","symbolKind":"method","modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC06updateC09deltaTimeySd_tF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"TimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/updateanimation(deltatime:)"]}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"url":"\/documentation\/anima\/springanimation\/completion","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"event","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","kind":"symbol","title":"completion"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"kind":"symbol","title":"updateAnimation(deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/value.json b/docs/data/documentation/anima/springanimation/value.json index 35774bf1..c0a64c84 100644 --- a/docs/data/documentation/anima/springanimation/value.json +++ b/docs/data/documentation/anima/springanimation/value.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"],"generated":true,"title":"Accessing value, velocity and target"}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"value","externalID":"s:5Anima15SpringAnimationC5valuexvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Value"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/value"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"The ","type":"text"},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"abstract":[{"type":"text","text":"The current velocity of the animation."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/velocity","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The "},{"inlineContent":[{"type":"text","text":"current"}],"type":"emphasis"},{"type":"text","text":" value of the animation. This value will change as the animation executes."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/value"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"value","role":"symbol","externalID":"s:5Anima15SpringAnimationC5valuexvp","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"}]},"references":{"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"url":"\/documentation\/anima\/springanimation\/velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"kind":"symbol","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/valuechanged.json b/docs/data/documentation/anima/springanimation/valuechanged.json index 9dd2c7db..bcefd8bc 100644 --- a/docs/data/documentation/anima/springanimation/valuechanged.json +++ b/docs/data/documentation/anima/springanimation/valuechanged.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/springanimation\/valuechanged"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima15SpringAnimationC12valueChangedyxcSgvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?"}],"title":"valueChanged"},"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"valueChanged"},{"text":": ((","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Handling animation updates","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"type":"topic","role":"symbol","kind":"symbol","title":"valueChanged","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"valueChanged"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"url":"\/documentation\/anima\/springanimation\/valuechanged","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","isActive":true},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}]},"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","abstract":[{"text":"Updates the progress of the animation with the specified delta time.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateAnimation","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deltaTime","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","title":"updateAnimation(deltaTime:)"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"role":"symbol","type":"topic","abstract":[{"type":"text","text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value."}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"completion","kind":"identifier"},{"kind":"text","text":": (("},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"url":"\/documentation\/anima\/springanimation\/completion","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","title":"completion"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged"},"metadata":{"externalID":"s:5Anima15SpringAnimationC12valueChangedyxcSgvp","modules":[{"name":"Anima"}],"role":"symbol","title":"valueChanged","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"symbolKind":"property"},"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Handling animation updates","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/valuechanged"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"text":" changes as it executes. Use the ","type":"text"},{"type":"codeVoice","code":"currentValue"},{"text":" to drive your application’s animations.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/completion":{"url":"\/documentation\/anima\/springanimation\/completion","abstract":[{"text":"The completion block to call when the animation either finishes, or “re-targets” to a new target value.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"completion","kind":"identifier"},{"text":": ((","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"event","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14AnimationEventO","text":"AnimationEvent","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/completion","kind":"symbol","title":"completion"},"doc://Anima/documentation/Anima/SpringAnimation/updateAnimation(deltaTime:)":{"url":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","abstract":[{"type":"text","text":"Updates the progress of the animation with the specified delta time."}],"kind":"symbol","title":"updateAnimation(deltaTime:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateAnimation"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deltaTime"},{"kind":"text","text":": "},{"text":"TimeInterval","preciseIdentifier":"c:@T@NSTimeInterval","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/updateAnimation(deltaTime:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/valueChanged":{"url":"\/documentation\/anima\/springanimation\/valuechanged","abstract":[{"type":"text","text":"The callback block to call when the animation’s "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"},{"type":"text","text":" changes as it executes. Use the "},{"type":"codeVoice","code":"currentValue"},{"type":"text","text":" to drive your application’s animations."}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"valueChanged","kind":"identifier"},{"kind":"text","text":": (("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"currentValue","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/valueChanged","kind":"symbol","title":"valueChanged"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/springanimation/velocity.json b/docs/data/documentation/anima/springanimation/velocity.json index 636e7c69..3eae777c 100644 --- a/docs/data/documentation/anima/springanimation/velocity.json +++ b/docs/data/documentation/anima/springanimation/velocity.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"title":"velocity","roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC8velocityxvp","role":"symbol"},"seeAlsoSections":[{"title":"Accessing value, velocity and target","identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"If animating a view’s "},{"type":"codeVoice","code":"center"},{"type":"text","text":" or "},{"type":"codeVoice","code":"frame"},{"type":"text","text":" with a gesture, you may want to set "},{"code":"velocity","type":"codeVoice"},{"type":"text","text":" to the gesture’s final velocity on touch-up."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/anima\/springanimation\/velocity"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"The current velocity of the animation."}],"references":{"doc://Anima/documentation/Anima/SpringAnimation":{"abstract":[{"type":"text","text":"An animation that animates a value using a physically-modeled spring."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"url":"\/documentation\/anima\/springanimation","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}]},"doc://Anima/documentation/Anima/SpringAnimation/value":{"abstract":[{"type":"text","text":"The "},{"type":"emphasis","inlineContent":[{"type":"text","text":"current"}]},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/value","title":"value","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"value","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"abstract":[{"type":"text","text":"The current velocity of the animation."}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/velocity","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/SpringAnimation/target":{"abstract":[{"text":"The current target value of the animation.","type":"text"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/springanimation\/target","title":"target","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"kind":"text","text":": "},{"text":"Value","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]},{"content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"If animating a view’s ","type":"text"},{"type":"codeVoice","code":"center"},{"text":" or ","type":"text"},{"code":"frame","type":"codeVoice"},{"type":"text","text":" with a gesture, you may want to set "},{"type":"codeVoice","code":"velocity"},{"text":" to the gesture’s final velocity on touch-up.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value"],"generated":true,"title":"Accessing value, velocity and target"}],"metadata":{"symbolKind":"property","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocity"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","kind":"typeIdentifier","text":"Value"}],"roleHeading":"Instance Property","externalID":"s:5Anima15SpringAnimationC8velocityxvp","role":"symbol","modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/springanimation\/velocity"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/SpringAnimation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity"},"abstract":[{"text":"The current velocity of the animation.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/SpringAnimation/target":{"url":"\/documentation\/anima\/springanimation\/target","abstract":[{"text":"The current target value of the animation.","type":"text"}],"kind":"symbol","title":"target","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/target","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation":{"url":"\/documentation\/anima\/springanimation","navigatorTitle":[{"text":"SpringAnimation","kind":"identifier"}],"abstract":[{"text":"An animation that animates a value using a physically-modeled spring.","type":"text"}],"kind":"symbol","title":"SpringAnimation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SpringAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/velocity":{"url":"\/documentation\/anima\/springanimation\/velocity","abstract":[{"type":"text","text":"The current velocity of the animation."}],"kind":"symbol","title":"velocity","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocity"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/velocity","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/SpringAnimation/value":{"url":"\/documentation\/anima\/springanimation\/value","abstract":[{"type":"text","text":"The "},{"inlineContent":[{"text":"current","type":"text"}],"type":"emphasis"},{"text":" value of the animation. This value will change as the animation executes.","type":"text"}],"kind":"symbol","title":"value","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15SpringAnimationC5Valuexmfp","text":"Value"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/SpringAnimation\/value","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift.json b/docs/data/documentation/anima/swift.json index 82138458..1ee9f6ce 100644 --- a/docs/data/documentation/anima/swift.json +++ b/docs/data/documentation/anima/swift.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift"]}],"sections":[],"metadata":{"externalID":"s:m:s:e:s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","symbolKind":"extension","title":"Swift","modules":[{"name":"Anima"}],"role":"collection","roleHeading":"Extended Module"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Set"]},{"title":"Extended Enumerations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift"},"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Array":{"url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Array"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/ClosedRange":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","kind":"symbol","abstract":[],"title":"ClosedRange","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"type":"topic","url":"\/documentation\/anima\/swift\/closedrange"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima/Swift/Optional":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"url":"\/documentation\/anima\/swift\/optional","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","title":"Optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Set":{"navigatorTitle":[{"kind":"identifier","text":"Set"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","type":"topic","kind":"symbol","title":"Set","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/set"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Set"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"],"title":"Extended Enumerations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"role":"collection","title":"Swift","symbolKind":"extension","roleHeading":"Extended Module","externalID":"s:m:s:e:s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift"]}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"type":"topic","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/Swift/Set":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Set","preciseIdentifier":"s:Sh"}],"navigatorTitle":[{"kind":"identifier","text":"Set"}],"title":"Set","url":"\/documentation\/anima\/swift\/set","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","role":"symbol","abstract":[],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Swift/ClosedRange":{"role":"symbol","type":"topic","title":"ClosedRange","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","kind":"symbol","abstract":[],"url":"\/documentation\/anima\/swift\/closedrange"},"doc://Anima/documentation/Anima/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"role":"symbol","url":"\/documentation\/anima\/swift\/optional","kind":"symbol","title":"Optional","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/array.json b/docs/data/documentation/anima/swift/array.json index 40e4b81d..ac2d3b4b 100644 --- a/docs/data/documentation/anima/swift/array.json +++ b/docs/data/documentation/anima/swift/array.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Array","kind":"typeIdentifier","preciseIdentifier":"s:Sa"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"extension","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"Array","externalID":"s:e:s:Sa5AnimaAA18AnimatablePropertyRzlEySayxGAA0B5ArrayVy0B4DataQzGcfc","roleHeading":"Extended Structure","role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","kind":"identifier","text":"Array"}],"extendedModule":"Swift","navigatorTitle":[{"kind":"identifier","text":"Array"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations"],"title":"Default Implementations","generated":true}],"sections":[],"references":{"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","url":"\/documentation\/anima\/animatableproperty","navigatorTitle":[{"kind":"identifier","text":"AnimatableProperty"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimatableProperty"}],"abstract":[{"type":"text","text":"A type that describes an animatable value."}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/Swift/Array":{"url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Array"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/ApproximateEquatable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/swift\/array\/approximateequatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations","title":"ApproximateEquatable Implementations"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"title":"Conforms To"}],"variants":[{"paths":["\/documentation\/anima\/swift\/array"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sa","text":"Array"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"Array"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:e:s:Sa5AnimaAA18AnimatablePropertyRzlEySayxGAA0B5ArrayVy0B4DataQzGcfc","roleHeading":"Extended Structure","title":"Array","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"symbolKind":"extension","role":"symbol","extendedModule":"Swift"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations"],"generated":true}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"type":"topic","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/ApproximateEquatable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations","title":"ApproximateEquatable Implementations","url":"\/documentation\/anima\/swift\/array\/approximateequatable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"kind":"article","title":"AnimatableProperty Implementations","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations"},"doc://Anima/SQ":{"type":"unresolvable","identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/AnimatableProperty":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","title":"AnimatableProperty","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableProperty","kind":"identifier"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"url":"\/documentation\/anima\/animatableproperty","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"A type that describes an animatable value."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/array/animatabledata.json b/docs/data/documentation/anima/swift/array/animatabledata.json index 71362044..e53307ad 100644 --- a/docs/data/documentation/anima/swift/array/animatabledata.json +++ b/docs/data/documentation/anima/swift/array/animatabledata.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/animatabledata"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","symbolKind":"property","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"animatableData","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlE14animatableDataAA0B5ArrayVy0bE0QzGvp"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Array":{"url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Array"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Swift/Array/animatableData":{"abstract":[],"title":"animatableData","url":"\/documentation\/anima\/swift\/array\/animatabledata","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData","role":"symbol"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"]]},"kind":"symbol","metadata":{"extendedModule":"Swift","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp","kind":"typeIdentifier","text":"Element"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"kind":"text","text":">"}],"roleHeading":"Instance Property","title":"animatableData","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}]},"externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlE14animatableDataAA0B5ArrayVy0bE0QzGvp","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"abstract":[{"type":"text","text":"The animatable representation of the value."}],"variants":[{"paths":["\/documentation\/anima\/swift\/array\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","text":"AnimatableData"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","type":"topic","title":"AnimatableData","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Array/animatableData":{"url":"\/documentation\/anima\/swift\/array\/animatabledata","title":"animatableData","type":"topic","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"kind":"article","title":"AnimatableProperty Implementations","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"type":"topic","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/array/animatableproperty-implementations.json b/docs/data/documentation/anima/swift/array/animatableproperty-implementations.json index efd3c28e..e757dc91 100644 --- a/docs/data/documentation/anima/swift/array/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/swift/array/animatableproperty-implementations.json @@ -1 +1 @@ -{"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift\/array\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)"],"generated":true,"title":"Initializers"},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral"]},{"title":"Type Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero"]}],"references":{"doc://Anima/documentation/Anima/Swift/Array/init(_:)":{"url":"\/documentation\/anima\/swift\/array\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":">)"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)","abstract":[],"title":"init(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/Swift/Array/scaledIntegral":{"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","abstract":[],"url":"\/documentation\/anima\/swift\/array\/scaledintegral","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","type":"topic"},"doc://Anima/documentation/Anima/Swift/Array/zero":{"abstract":[],"url":"\/documentation\/anima\/swift\/array\/zero","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"Array","kind":"typeIdentifier","preciseIdentifier":"s:Sa"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","title":"zero"},"doc://Anima/documentation/Anima/Swift/Array/animatableData":{"abstract":[],"title":"animatableData","url":"\/documentation\/anima\/swift\/array\/animatabledata","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnimatableArray","kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Array":{"url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Array"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"Array"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/animatableproperty-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"AnimatableProperty Implementations"},"kind":"article","topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral"],"title":"Instance Properties","generated":true},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero"],"title":"Type Properties"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"]]},"references":{"doc://Anima/documentation/Anima/Swift/Array/scaledIntegral":{"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"kind":"symbol","type":"topic","role":"symbol","title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","url":"\/documentation\/anima\/swift\/array\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Swift/Array/init(_:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":">)"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/swift\/array\/init(_:)","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"type":"topic","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/zero":{"kind":"symbol","abstract":[{"type":"text","text":"The zero value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero","title":"zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Array","kind":"typeIdentifier","preciseIdentifier":"s:Sa"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element","preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array\/zero"},"doc://Anima/documentation/Anima/Swift/Array/animatableData":{"url":"\/documentation\/anima\/swift\/array\/animatabledata","title":"animatableData","type":"topic","abstract":[{"text":"The animatable representation of the value.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":">"}],"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/animatableData"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/array/approximateequatable-implementations.json b/docs/data/documentation/anima/swift/array/approximateequatable-implementations.json index 1b5f80fa..437d0a25 100644 --- a/docs/data/documentation/anima/swift/array/approximateequatable-implementations.json +++ b/docs/data/documentation/anima/swift/array/approximateequatable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"ApproximateEquatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/approximateequatable-implementations"]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)"],"title":"Instance Methods","generated":true}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Array/isApproximatelyEqual(to:epsilon:)":{"abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"FloatingPointInitializable","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Array","preciseIdentifier":"s:Sa","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Array":{"url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Array"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"Array"}}} \ No newline at end of file +{"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift\/array\/approximateequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"ApproximateEquatable Implementations","role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"type":"topic","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Array/isApproximatelyEqual(to:epsilon:)":{"kind":"symbol","title":"isApproximatelyEqual(to:epsilon:)","abstract":[{"type":"text","text":"A Boolean value that indicates whether "},{"code":"self","type":"codeVoice"},{"text":" and the specified ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" value are approximately equal."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPointInitializable"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": `Self`"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:Sa5AnimaAA26FloatingPointInitializableRzlE7Elementxmfp"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/array/init(_:).json b/docs/data/documentation/anima/swift/array/init(_:).json index 13ba6829..0808f327 100644 --- a/docs/data/documentation/anima/swift/array/init(_:).json +++ b/docs/data/documentation/anima/swift/array/init(_:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"text":": ","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":">)","kind":"text"}],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Initializer","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"kind":"text","text":">)"}],"externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlEySayxGAA0B5ArrayVy0B4DataQzGcfc","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"init(_:)","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/swift\/array\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AnimatableArray":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","type":"topic","title":"AnimatableArray","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}]},"doc://Anima/documentation/Anima/Swift/Array/init(_:)":{"url":"\/documentation\/anima\/swift\/array\/init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima15AnimatableArrayV","kind":"typeIdentifier","text":"AnimatableArray"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":">)"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)","abstract":[],"title":"init(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Array":{"url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Array"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"Array"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp","text":"Element"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa"},{"kind":"text","text":">)"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/init(_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)"},"metadata":{"symbolKind":"init","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima15AnimatableArrayV","text":"AnimatableArray"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp","text":"Element"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa"},{"kind":"text","text":">)"}],"externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlEySayxGAA0B5ArrayVy0B4DataQzGcfc","title":"init(_:)","extendedModule":"Swift"},"references":{"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"type":"topic","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"kind":"article","title":"AnimatableProperty Implementations","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations"},"doc://Anima/documentation/Anima/AnimatableArray":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableArray","role":"symbol","abstract":[{"type":"text","text":"An array of animatable values, which is itself animatable."}],"url":"\/documentation\/anima\/animatablearray","navigatorTitle":[{"text":"AnimatableArray","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimatableArray","kind":"identifier"}],"title":"AnimatableArray"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","type":"topic","title":"AnimatableData","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},"doc://Anima/documentation/Anima/Swift/Array/init(_:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"AnimatableArray","preciseIdentifier":"s:5Anima15AnimatableArrayV"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier","text":"AnimatableData"},{"kind":"text","text":">)"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/swift\/array\/init(_:)","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/init(_:)","role":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/array/isapproximatelyequal(to:epsilon:).json b/docs/data/documentation/anima/swift/array/isapproximatelyequal(to:epsilon:).json index b7095578..214c004d 100644 --- a/docs/data/documentation/anima/swift/array/isapproximatelyequal(to:epsilon:).json +++ b/docs/data/documentation/anima/swift/array/isapproximatelyequal(to:epsilon:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","role":"symbol","title":"isApproximatelyEqual(to:epsilon:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sa","text":"Array"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:Sa5AnimaAA26FloatingPointInitializableRzlE20isApproximatelyEqual2to7epsilonSbSayxG_xtF","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"FloatingPointInitializable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/Swift/Array/isApproximatelyEqual(to:epsilon:)":{"abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"FloatingPointInitializable","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Array","preciseIdentifier":"s:Sa","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Array":{"url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Array"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/ApproximateEquatable-Implementations":{"type":"topic","kind":"article","url":"\/documentation\/anima\/swift\/array\/approximateequatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations","title":"ApproximateEquatable Implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)"},"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"FloatingPointInitializable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:Sa5AnimaAA26FloatingPointInitializableRzlE20isApproximatelyEqual2to7epsilonSbSayxG_xtF","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","title":"isApproximatelyEqual(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": `Self`","kind":"text"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sa5AnimaAA26FloatingPointInitializableRzlE7Elementxmfp","kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"method","role":"symbol","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"other"},{"text":": `Self`","kind":"text"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sa5AnimaAA26FloatingPointInitializableRzlE7Elementxmfp","kind":"typeIdentifier","text":"Element"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The value to compare.","type":"text"}]}],"name":"other"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The margin by which both values can differ and still be considered the same value.","type":"text"}]}],"name":"epsilon"}],"kind":"parameters"}],"abstract":[{"text":"A Boolean value that indicates whether ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" and the specified "},{"code":"other","type":"codeVoice"},{"text":" value are approximately equal.","type":"text"}],"references":{"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"type":"topic","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/ApproximateEquatable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/ApproximateEquatable-Implementations","title":"ApproximateEquatable Implementations","url":"\/documentation\/anima\/swift\/array\/approximateequatable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift/Array/isApproximatelyEqual(to:epsilon:)":{"kind":"symbol","title":"isApproximatelyEqual(to:epsilon:)","abstract":[{"type":"text","text":"A Boolean value that indicates whether "},{"code":"self","type":"codeVoice"},{"text":" and the specified ","type":"text"},{"code":"other","type":"codeVoice"},{"type":"text","text":" value are approximately equal."}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPointInitializable"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/isApproximatelyEqual(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": `Self`"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","kind":"typeIdentifier","preciseIdentifier":"s:Sa5AnimaAA26FloatingPointInitializableRzlE7Elementxmfp"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/array/scaledintegral.json b/docs/data/documentation/anima/swift/array/scaledintegral.json index 0000bbb1..cabbe105 100644 --- a/docs/data/documentation/anima/swift/array/scaledintegral.json +++ b/docs/data/documentation/anima/swift/array/scaledintegral.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","interfaceLanguage":"swift"},"metadata":{"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"Anima","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sa","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/scaledintegral"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Swift/Array":{"url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Array"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/scaledIntegral":{"title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","abstract":[],"url":"\/documentation\/anima\/swift\/array\/scaledintegral","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"variants":[{"paths":["\/documentation\/anima\/swift\/array\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"title":"scaledIntegral","extendedModule":"Anima","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sa","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Swift/Array/scaledIntegral":{"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"kind":"symbol","type":"topic","role":"symbol","title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/scaledIntegral","url":"\/documentation\/anima\/swift\/array\/scaledintegral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"kind":"article","title":"AnimatableProperty Implementations","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"type":"topic","kind":"symbol","title":"Array"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/array/zero.json b/docs/data/documentation/anima/swift/array/zero.json index becbba92..6f1fbe22 100644 --- a/docs/data/documentation/anima/swift/array/zero.json +++ b/docs/data/documentation/anima/swift/array/zero.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/zero"]}],"metadata":{"extendedModule":"Swift","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"zero","externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlE4zeroSayxGvpZ","symbolKind":"property","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sa","kind":"typeIdentifier","text":"Array"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]}},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"Array","kind":"typeIdentifier","preciseIdentifier":"s:Sa"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"references":{"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Array/zero":{"abstract":[],"url":"\/documentation\/anima\/swift\/array\/zero","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"text":"Array","kind":"typeIdentifier","preciseIdentifier":"s:Sa"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","title":"zero"},"doc://Anima/documentation/Anima/Swift/Array":{"url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Array"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","title":"Array"}}} \ No newline at end of file +{"abstract":[{"text":"The zero value.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sa","kind":"typeIdentifier","text":"Array"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero"},"metadata":{"title":"zero","roleHeading":"Type Property","role":"symbol","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}]},"symbolKind":"property","externalID":"s:Sa5AnimaAA18AnimatablePropertyRzlE4zeroSayxGvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Array","preciseIdentifier":"s:Sa"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp","kind":"typeIdentifier","text":"Element"},{"text":">","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}]},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/array\/zero"]}],"references":{"doc://Anima/documentation/Anima/Swift/Array":{"role":"symbol","url":"\/documentation\/anima\/swift\/array","abstract":[],"navigatorTitle":[{"text":"Array","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"type":"topic","kind":"symbol","title":"Array"},"doc://Anima/documentation/Anima/Swift/Array/zero":{"kind":"symbol","abstract":[{"type":"text","text":"The zero value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/zero","title":"zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Array","kind":"typeIdentifier","preciseIdentifier":"s:Sa"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Element","preciseIdentifier":"s:Sa5AnimaAA18AnimatablePropertyRzlE7Elementxmfp"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/array\/zero"},"doc://Anima/documentation/Anima/Swift/Array/AnimatableProperty-Implementations":{"kind":"article","title":"AnimatableProperty Implementations","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Array\/AnimatableProperty-Implementations","url":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/closedrange.json b/docs/data/documentation/anima/swift/closedrange.json index 1ef217e2..64c56aa1 100644 --- a/docs/data/documentation/anima/swift/closedrange.json +++ b/docs/data/documentation/anima/swift/closedrange.json @@ -1 +1 @@ -{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"ClosedRange","preciseIdentifier":"s:SN"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/swift\/closedrange"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"extension","roleHeading":"Extended Structure","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"externalID":"s:e:s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SN","kind":"identifier","text":"ClosedRange"}],"role":"symbol","title":"ClosedRange"},"references":{"doc://Anima/documentation/Anima/Swift/ClosedRange/nsValue":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"nsValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSValue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSValue"}],"url":"\/documentation\/anima\/swift\/closedrange\/nsvalue","title":"nsValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue","conformance":{"constraints":[{"code":"Bound","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BinaryInteger"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima/Swift/ClosedRange":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","kind":"symbol","abstract":[],"title":"ClosedRange","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"type":"topic","url":"\/documentation\/anima\/swift\/closedrange"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"variants":[{"paths":["\/documentation\/anima\/swift\/closedrange"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Extended Structure","symbolKind":"extension","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"extendedModule":"Swift","externalID":"s:e:s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","role":"symbol","title":"ClosedRange","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue"],"title":"Instance Properties"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:SN","kind":"typeIdentifier","text":"ClosedRange"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/ClosedRange/nsValue":{"url":"\/documentation\/anima\/swift\/closedrange\/nsvalue","abstract":[],"kind":"symbol","title":"nsValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"nsValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSValue","text":"NSValue","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Bound","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BinaryInteger"},{"type":"text","text":"."}]},"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/ClosedRange":{"role":"symbol","type":"topic","title":"ClosedRange","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","kind":"symbol","abstract":[],"url":"\/documentation\/anima\/swift\/closedrange"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/closedrange/nsvalue.json b/docs/data/documentation/anima/swift/closedrange/nsvalue.json index 613965ce..954f90a8 100644 --- a/docs/data/documentation/anima/swift/closedrange/nsvalue.json +++ b/docs/data/documentation/anima/swift/closedrange/nsvalue.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","roleHeading":"Instance Property","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","conformance":{"constraints":[{"code":"Bound","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"BinaryInteger","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"nsValue","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"nsValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSValue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSValue"}],"role":"symbol"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nsValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSValue","text":"NSValue"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/swift\/closedrange\/nsvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift/ClosedRange":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","kind":"symbol","abstract":[],"title":"ClosedRange","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"type":"topic","url":"\/documentation\/anima\/swift\/closedrange"},"doc://Anima/documentation/Anima/Swift/ClosedRange/nsValue":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"nsValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSValue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSValue"}],"url":"\/documentation\/anima\/swift\/closedrange\/nsvalue","title":"nsValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue","conformance":{"constraints":[{"code":"Bound","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"BinaryInteger"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/closedrange\/nsvalue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"nsValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSValue","text":"NSValue","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"title":"nsValue","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:SN5AnimaSzRzrlE7nsValueSo7NSValueCvp","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Bound"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BinaryInteger"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"nsValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSValue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSValue"}],"extendedModule":"Swift"},"references":{"doc://Anima/documentation/Anima/Swift/ClosedRange":{"role":"symbol","type":"topic","title":"ClosedRange","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"ClosedRange","kind":"identifier","preciseIdentifier":"s:SN"}],"navigatorTitle":[{"kind":"identifier","text":"ClosedRange"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange","kind":"symbol","abstract":[],"url":"\/documentation\/anima\/swift\/closedrange"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/ClosedRange/nsValue":{"url":"\/documentation\/anima\/swift\/closedrange\/nsvalue","abstract":[],"kind":"symbol","title":"nsValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"nsValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSValue","text":"NSValue","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Bound","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"BinaryInteger"},{"type":"text","text":"."}]},"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/ClosedRange\/nsValue","type":"topic"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/double.json b/docs/data/documentation/anima/swift/double.json index 0f0d61ac..75b692c5 100644 --- a/docs/data/documentation/anima/swift/double.json +++ b/docs/data/documentation/anima/swift/double.json @@ -1 +1 @@ -{"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/s18AdditiveArithmeticP","doc:\/\/Anima\/SL","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","doc:\/\/Anima\/SF","doc:\/\/Anima\/SH","doc:\/\/Anima\/Sj","doc:\/\/Anima\/s13SignedNumericP","doc:\/\/Anima\/Sx"],"title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"Double","externalID":"s:e:s:Sd5AnimaE14animatableDataSdvp","symbolKind":"extension","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"navigatorTitle":[{"kind":"identifier","text":"Double"}],"roleHeading":"Extended Structure","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","interfaceLanguage":"swift"},"references":{"doc://Anima/SL":{"identifier":"doc:\/\/Anima\/SL","title":"Swift.Comparable","type":"unresolvable"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations","url":"\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/SF":{"identifier":"doc:\/\/Anima\/SF","title":"Swift.FloatingPoint","type":"unresolvable"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","title":"Swift.ExpressibleByIntegerLiteral","type":"unresolvable"},"doc://Anima/documentation/Anima/Swift/Double/ApproximateEquatable-Implementations":{"type":"topic","title":"ApproximateEquatable Implementations","abstract":[],"url":"\/documentation\/anima\/swift\/double\/approximateequatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/Sj":{"identifier":"doc:\/\/Anima\/Sj","title":"Swift.Numeric","type":"unresolvable"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","title":"Swift.ExpressibleByFloatLiteral","type":"unresolvable"},"doc://Anima/s18AdditiveArithmeticP":{"identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP","title":"Swift.AdditiveArithmetic","type":"unresolvable"},"doc://Anima/s13SignedNumericP":{"identifier":"doc:\/\/Anima\/s13SignedNumericP","title":"Swift.SignedNumeric","type":"unresolvable"},"doc://Anima/Sx":{"identifier":"doc:\/\/Anima\/Sx","title":"Swift.Strideable","type":"unresolvable"}}} \ No newline at end of file +{"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/s18AdditiveArithmeticP","doc:\/\/Anima\/SL","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","doc:\/\/Anima\/SF","doc:\/\/Anima\/SH","doc:\/\/Anima\/Sj","doc:\/\/Anima\/s13SignedNumericP","doc:\/\/Anima\/Sx"]}],"kind":"symbol","topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"sections":[],"metadata":{"extendedModule":"Swift","externalID":"s:e:s:Sd5AnimaE14animatableDataSdvp","roleHeading":"Extended Structure","modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"Double","symbolKind":"extension","role":"symbol","navigatorTitle":[{"text":"Double","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/swift\/double"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/Sj":{"title":"Swift.Numeric","type":"unresolvable","identifier":"doc:\/\/Anima\/Sj"},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"title":"Swift.ExpressibleByIntegerLiteral","type":"unresolvable","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/Sx":{"title":"Swift.Strideable","type":"unresolvable","identifier":"doc:\/\/Anima\/Sx"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"title":"Swift.ExpressibleByFloatLiteral","type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP"},"doc://Anima/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Anima\/SH"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/SF":{"title":"Swift.FloatingPoint","type":"unresolvable","identifier":"doc:\/\/Anima\/SF"},"doc://Anima/s18AdditiveArithmeticP":{"title":"Swift.AdditiveArithmetic","type":"unresolvable","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/s13SignedNumericP":{"title":"Swift.SignedNumeric","type":"unresolvable","identifier":"doc:\/\/Anima\/s13SignedNumericP"},"doc://Anima/documentation/Anima/Swift/Double/ApproximateEquatable-Implementations":{"type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","url":"\/documentation\/anima\/swift\/double\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","role":"collectionGroup"},"doc://Anima/SL":{"title":"Swift.Comparable","type":"unresolvable","identifier":"doc:\/\/Anima\/SL"},"doc://Anima/documentation/Anima/Swift/Double/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/double/animatabledata.json b/docs/data/documentation/anima/swift/double/animatabledata.json index ac806f50..1ce9471a 100644 --- a/docs/data/documentation/anima/swift/double/animatabledata.json +++ b/docs/data/documentation/anima/swift/double/animatabledata.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:Sd5AnimaE14animatableDataSdvp","symbolKind":"property","extendedModule":"Swift","role":"symbol","title":"animatableData","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Anima"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty.animatableData"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/animatabledata"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","type":"topic","title":"animatableData","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/anima\/swift\/double\/animatabledata","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","abstract":[]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData"},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"animatableData","role":"symbol","roleHeading":"Instance Property","externalID":"s:Sd5AnimaE14animatableDataSdvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": `Self`"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/animatabledata"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": `Self`"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The animatable representation of the value."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"]]},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Swift/Double/animatableData":{"type":"topic","abstract":[{"type":"text","text":"The animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","title":"animatableData","url":"\/documentation\/anima\/swift\/double\/animatabledata","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": `Self`"}]},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/double/animatableproperty-implementations.json b/docs/data/documentation/anima/swift/double/animatableproperty-implementations.json index 29a12304..2e241100 100644 --- a/docs/data/documentation/anima/swift/double/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/swift/double/animatableproperty-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/animatableproperty-implementations"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf"],"generated":true},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations"},"references":{"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima/Swift/Double/scaledIntegral":{"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral","type":"topic","role":"symbol","title":"scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/swift\/double\/scaledintegral"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-7d8nf":{"url":"\/documentation\/anima\/swift\/double\/init(_:)-7d8nf","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","role":"symbol","kind":"symbol","title":"init(_:)","type":"topic","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-49f9p":{"type":"topic","abstract":[],"title":"init(_:)","url":"\/documentation\/anima\/swift\/double\/init(_:)-49f9p","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Swift/Double/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","type":"topic","title":"animatableData","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/anima\/swift\/double\/animatabledata","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double"]]},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/anima\/swift\/double\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/Swift/Double/animatableData":{"type":"topic","abstract":[{"type":"text","text":"The animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/animatableData","title":"animatableData","url":"\/documentation\/anima\/swift\/double\/animatabledata","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": `Self`"}]},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-7d8nf":{"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"(`Self`"},{"text":")","kind":"text"}],"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/swift\/double\/init(_:)-7d8nf","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Double/scaledIntegral":{"url":"\/documentation\/anima\/swift\/double\/scaledintegral","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"type":"topic","title":"scaledIntegral"},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-49f9p":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/swift\/double\/init(_:)-49f9p","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"title":"init(_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/double/approximateequatable-implementations.json b/docs/data/documentation/anima/swift/double/approximateequatable-implementations.json index b82a0cb0..a276684e 100644 --- a/docs/data/documentation/anima/swift/double/approximateequatable-implementations.json +++ b/docs/data/documentation/anima/swift/double/approximateequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/approximateequatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","title":"ApproximateEquatable Implementations","modules":[{"name":"Anima"}]},"sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Double/isApproximatelyEqual(to:epsilon:)":{"kind":"symbol","title":"isApproximatelyEqual(to:epsilon:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/approximateequatable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"ApproximateEquatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double"]]},"references":{"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Double/isApproximatelyEqual(to:epsilon:)":{"type":"topic","kind":"symbol","abstract":[{"text":"A Boolean value that indicates whether ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" and the specified ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" value are approximately equal."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)","url":"\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/double/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/swift/double/cakeyframeanimationvalueconvertible-implementations.json index ba043a76..579ac5ae 100644 --- a/docs/data/documentation/anima/swift/double/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/swift/double/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double"]]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations"]}],"metadata":{"title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/toKeyframeValue()":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()","url":"\/documentation\/anima\/swift\/double\/tokeyframevalue()","title":"toKeyframeValue()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"abstract":[],"kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()"],"generated":true}],"metadata":{"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","variants":[{"paths":["\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Double/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()","kind":"symbol","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/swift\/double\/tokeyframevalue()","title":"toKeyframeValue()","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/double/init(_:)-49f9p.json b/docs/data/documentation/anima/swift/double/init(_:)-49f9p.json index 13a8b839..5256d4a8 100644 --- a/docs/data/documentation/anima/swift/double/init(_:)-49f9p.json +++ b/docs/data/documentation/anima/swift/double/init(_:)-49f9p.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Anima","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}]},"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:Sd","roleHeading":"Initializer","modules":[{"name":"Anima"}],"symbolKind":"init","title":"init(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/init(_:)-49f9p"]}],"references":{"doc://Anima/documentation/Anima/Swift/Double/init(_:)-49f9p":{"type":"topic","abstract":[],"title":"init(_:)","url":"\/documentation\/anima\/swift\/double\/init(_:)-49f9p","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","abstract":[]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Initializer","extendedModule":"Anima","symbolKind":"init","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:Sd","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}]},"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}],"title":"init(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/init(_:)-49f9p"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-49f9p":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/swift\/double\/init(_:)-49f9p","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-49f9p","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"title":"init(_:)","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/double/init(_:)-7d8nf.json b/docs/data/documentation/anima/swift/double/init(_:)-7d8nf.json index 197356ee..247e647a 100644 --- a/docs/data/documentation/anima/swift/double/init(_:)-7d8nf.json +++ b/docs/data/documentation/anima/swift/double/init(_:)-7d8nf.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift\/double\/init(_:)-7d8nf"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"extendedModule":"Swift","symbolKind":"init","role":"symbol","roleHeading":"Initializer","title":"init(_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sd5AnimaEyS2dcfc"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.init(_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-7d8nf":{"url":"\/documentation\/anima\/swift\/double\/init(_:)-7d8nf","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","role":"symbol","kind":"symbol","title":"init(_:)","type":"topic","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(`Self`","kind":"text"},{"text":")","kind":"text"}],"externalID":"s:Sd5AnimaEyS2dcfc","roleHeading":"Initializer","title":"init(_:)","symbolKind":"init","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/init(_:)-7d8nf"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"animatableData"},{"kind":"text","text":": `Self`"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"references":{"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Double/init(_:)-7d8nf":{"title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"(`Self`"},{"text":")","kind":"text"}],"abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"url":"\/documentation\/anima\/swift\/double\/init(_:)-7d8nf","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/init(_:)-7d8nf","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/double/isapproximatelyequal(to:epsilon:).json b/docs/data/documentation/anima/swift/double/isapproximatelyequal(to:epsilon:).json index 361cfdc6..4a35feb4 100644 --- a/docs/data/documentation/anima/swift/double/isapproximatelyequal(to:epsilon:).json +++ b/docs/data/documentation/anima/swift/double/isapproximatelyequal(to:epsilon:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sd5AnimaE20isApproximatelyEqual2to7epsilonSbSd_SdtF","symbolKind":"method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Method","role":"symbol","title":"isApproximatelyEqual(to:epsilon:)"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations"]]},"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/isApproximatelyEqual(to:epsilon:)":{"kind":"symbol","title":"isApproximatelyEqual(to:epsilon:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)"},"doc://Anima/documentation/Anima/Swift/Double/ApproximateEquatable-Implementations":{"type":"topic","title":"ApproximateEquatable Implementations","abstract":[],"url":"\/documentation\/anima\/swift\/double\/approximateequatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","kind":"article","role":"collectionGroup"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations"]]},"metadata":{"extendedModule":"Swift","title":"isApproximatelyEqual(to:epsilon:)","role":"symbol","externalID":"s:Sd5AnimaE20isApproximatelyEqual2to7epsilonSbSd_SdtF","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Instance Method"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"other","content":[{"inlineContent":[{"text":"The value to compare.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The margin by which both values can differ and still be considered the same value."}]}],"name":"epsilon"}],"kind":"parameters"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"A Boolean value that indicates whether ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" and the specified "},{"type":"codeVoice","code":"other"},{"type":"text","text":" value are approximately equal."}],"references":{"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Swift/Double/ApproximateEquatable-Implementations":{"type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/ApproximateEquatable-Implementations","url":"\/documentation\/anima\/swift\/double\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","role":"collectionGroup"},"doc://Anima/documentation/Anima/Swift/Double/isApproximatelyEqual(to:epsilon:)":{"type":"topic","kind":"symbol","abstract":[{"text":"A Boolean value that indicates whether ","type":"text"},{"code":"self","type":"codeVoice"},{"text":" and the specified ","type":"text"},{"type":"codeVoice","code":"other"},{"type":"text","text":" value are approximately equal."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/isApproximatelyEqual(to:epsilon:)","url":"\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/double/scaledintegral.json b/docs/data/documentation/anima/swift/double/scaledintegral.json index b4ed113f..b6f0a8b6 100644 --- a/docs/data/documentation/anima/swift/double/scaledintegral.json +++ b/docs/data/documentation/anima/swift/double/scaledintegral.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"variants":[{"paths":["\/documentation\/anima\/swift\/double\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"Anima","title":"scaledIntegral","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sd","role":"symbol","modules":[{"name":"Anima"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/scaledIntegral":{"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral","type":"topic","role":"symbol","title":"scaledIntegral","kind":"symbol","url":"\/documentation\/anima\/swift\/double\/scaledintegral"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","type":"topic","title":"AnimatableProperty Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","abstract":[]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations"]]},"metadata":{"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sd","role":"symbol","title":"scaledIntegral","extendedModule":"Anima","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/double\/scaledintegral"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Double/AnimatableProperty-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","title":"AnimatableProperty Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/AnimatableProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/Swift/Double/scaledIntegral":{"url":"\/documentation\/anima\/swift\/double\/scaledintegral","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/scaledIntegral","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"type":"topic","title":"scaledIntegral"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/double/tokeyframevalue().json b/docs/data/documentation/anima/swift/double/tokeyframevalue().json index 876cabfd..94f3cb21 100644 --- a/docs/data/documentation/anima/swift/double/tokeyframevalue().json +++ b/docs/data/documentation/anima/swift/double/tokeyframevalue().json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations"]]},"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift\/double\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}]}],"kind":"declarations"}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","extendedModule":"Swift","role":"symbol","title":"toKeyframeValue()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"symbolKind":"method","externalID":"s:Sd5AnimaE15toKeyframeValueyXlyF"},"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Double/toKeyframeValue()":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()","url":"\/documentation\/anima\/swift\/double\/tokeyframevalue()","title":"toKeyframeValue()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta"}],"abstract":[],"kind":"symbol"},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"kind":"identifier","text":"Double"}],"kind":"symbol","title":"Double","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/double"},"doc://Anima/documentation/Anima/Swift/Double/CAKeyframeAnimationValueConvertible-Implementations":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations","url":"\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","role":"collectionGroup","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"metadata":{"extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"title":"toKeyframeValue()","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","externalID":"s:Sd5AnimaE15toKeyframeValueyXlyF","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/swift\/double\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations"]]},"abstract":[{"text":"Converts the value for use with ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Double/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/toKeyframeValue()","kind":"symbol","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/swift\/double\/tokeyframevalue()","title":"toKeyframeValue()","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Double/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","type":"topic","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Double":{"navigatorTitle":[{"text":"Double","kind":"identifier"}],"type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Double","url":"\/documentation\/anima\/swift\/double","title":"Double","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","kind":"identifier","preciseIdentifier":"s:Sd"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/float.json b/docs/data/documentation/anima/swift/float.json index 213b6673..5f002ad8 100644 --- a/docs/data/documentation/anima/swift/float.json +++ b/docs/data/documentation/anima/swift/float.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"variants":[{"paths":["\/documentation\/anima\/swift\/float"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","interfaceLanguage":"swift"},"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations"]}],"metadata":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"identifier"}],"navigatorTitle":[{"text":"Float","kind":"identifier"}],"roleHeading":"Extended Structure","symbolKind":"extension","externalID":"s:e:s:Sf5AnimaE14AnimatableDataa","extendedModule":"Swift","title":"Float","modules":[{"name":"Anima","relatedModules":["Swift"]}]},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/s18AdditiveArithmeticP","doc:\/\/Anima\/SL","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","doc:\/\/Anima\/SF","doc:\/\/Anima\/SH","doc:\/\/Anima\/Sj","doc:\/\/Anima\/s13SignedNumericP","doc:\/\/Anima\/Sx"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"references":{"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","type":"unresolvable","title":"Swift.ExpressibleByFloatLiteral"},"doc://Anima/Sj":{"identifier":"doc:\/\/Anima\/Sj","type":"unresolvable","title":"Swift.Numeric"},"doc://Anima/documentation/Anima/Swift/Float/CAKeyframeAnimationValueConvertible-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations"},"doc://Anima/SL":{"identifier":"doc:\/\/Anima\/SL","type":"unresolvable","title":"Swift.Comparable"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float/ApproximateEquatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"ApproximateEquatable Implementations","url":"\/documentation\/anima\/swift\/float\/approximateequatable-implementations"},"doc://Anima/Sx":{"identifier":"doc:\/\/Anima\/Sx","type":"unresolvable","title":"Swift.Strideable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"type":"codeVoice","code":"NSValue"},{"type":"text","text":" or "},{"type":"codeVoice","code":"NSNumber"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"text":". This is required for ","type":"text"},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CAKeyframeAnimationValueConvertible"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/SF":{"identifier":"doc:\/\/Anima\/SF","type":"unresolvable","title":"Swift.FloatingPoint"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"type":"topic","kind":"symbol","title":"FloatingPointInitializable","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"text":"FloatingPointInitializable","kind":"identifier"}],"abstract":[{"text":"A floating-point numeric type that can be initialized with a floating-point value.","type":"text"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/s13SignedNumericP":{"identifier":"doc:\/\/Anima\/s13SignedNumericP","type":"unresolvable","title":"Swift.SignedNumeric"},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","type":"unresolvable","title":"Swift.ExpressibleByIntegerLiteral"},"doc://Anima/s18AdditiveArithmeticP":{"identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP","type":"unresolvable","title":"Swift.AdditiveArithmetic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift\/float"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"extendedModule":"Swift","title":"Float","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"identifier"}],"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","roleHeading":"Extended Structure","symbolKind":"extension","navigatorTitle":[{"text":"Float","kind":"identifier"}],"externalID":"s:e:s:Sf5AnimaE14AnimatableDataa"},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","doc:\/\/Anima\/s18AdditiveArithmeticP","doc:\/\/Anima\/SL","doc:\/\/Anima\/SQ","doc:\/\/Anima\/s25ExpressibleByFloatLiteralP","doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","doc:\/\/Anima\/SF","doc:\/\/Anima\/SH","doc:\/\/Anima\/Sj","doc:\/\/Anima\/s13SignedNumericP","doc:\/\/Anima\/Sx"],"kind":"relationships","title":"Conforms To"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations"],"title":"Default Implementations"}],"references":{"doc://Anima/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Anima\/SH","type":"unresolvable"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/s13SignedNumericP":{"title":"Swift.SignedNumeric","identifier":"doc:\/\/Anima\/s13SignedNumericP","type":"unresolvable"},"doc://Anima/documentation/Anima/Swift/Float/ApproximateEquatable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","title":"ApproximateEquatable Implementations","url":"\/documentation\/anima\/swift\/float\/approximateequatable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/s27ExpressibleByIntegerLiteralP":{"title":"Swift.ExpressibleByIntegerLiteral","identifier":"doc:\/\/Anima\/s27ExpressibleByIntegerLiteralP","type":"unresolvable"},"doc://Anima/documentation/Anima/CAKeyframeAnimationValueConvertible":{"role":"symbol","url":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","abstract":[{"type":"text","text":"A protocol for types to supply the ability to convert themselves into "},{"code":"NSValue","type":"codeVoice"},{"type":"text","text":" or "},{"code":"NSNumber","type":"codeVoice"},{"type":"text","text":" for use with "},{"type":"codeVoice","code":"CAKeyframeAnimation"},{"type":"text","text":". This is required for "},{"type":"codeVoice","code":"CAKeyframeAnimationEmittable"},{"text":".","type":"text"}],"navigatorTitle":[{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/CAKeyframeAnimationValueConvertible","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"CAKeyframeAnimationValueConvertible","kind":"identifier"}],"kind":"symbol","type":"topic","title":"CAKeyframeAnimationValueConvertible"},"doc://Anima/documentation/Anima/FloatingPointInitializable":{"url":"\/documentation\/anima\/floatingpointinitializable","navigatorTitle":[{"kind":"identifier","text":"FloatingPointInitializable"}],"abstract":[{"type":"text","text":"A floating-point numeric type that can be initialized with a floating-point value."}],"kind":"symbol","title":"FloatingPointInitializable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"FloatingPointInitializable"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/FloatingPointInitializable","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/SL":{"title":"Swift.Comparable","type":"unresolvable","identifier":"doc:\/\/Anima\/SL"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/Sj":{"title":"Swift.Numeric","type":"unresolvable","identifier":"doc:\/\/Anima\/Sj"},"doc://Anima/SF":{"title":"Swift.FloatingPoint","type":"unresolvable","identifier":"doc:\/\/Anima\/SF"},"doc://Anima/s25ExpressibleByFloatLiteralP":{"title":"Swift.ExpressibleByFloatLiteral","type":"unresolvable","identifier":"doc:\/\/Anima\/s25ExpressibleByFloatLiteralP"},"doc://Anima/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Anima\/SQ"},"doc://Anima/s18AdditiveArithmeticP":{"title":"Swift.AdditiveArithmetic","type":"unresolvable","identifier":"doc:\/\/Anima\/s18AdditiveArithmeticP"},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic"},"doc://Anima/Sx":{"title":"Swift.Strideable","type":"unresolvable","identifier":"doc:\/\/Anima\/Sx"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/float/animatabledata.json b/docs/data/documentation/anima/swift/float/animatabledata.json index cf47c14e..32cdd559 100644 --- a/docs/data/documentation/anima/swift/float/animatabledata.json +++ b/docs/data/documentation/anima/swift/float/animatabledata.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/swift\/float\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","title":"animatableData","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlE010animatableD0xvp::SYNTHESIZED::s:Sf","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float/animatableData":{"type":"topic","abstract":[],"title":"animatableData","url":"\/documentation\/anima\/swift\/float\/animatabledata","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/animatabledata"]}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlE010animatableD0xvp::SYNTHESIZED::s:Sf","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"title":"animatableData"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","abstract":[{"type":"text","text":"The animatable representation of the value."}],"title":"animatableData","type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/swift\/float\/animatabledata","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/float/animatableproperty-implementations.json b/docs/data/documentation/anima/swift/float/animatableproperty-implementations.json index f58008c7..1f76d30b 100644 --- a/docs/data/documentation/anima/swift/float/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/swift/float/animatableproperty-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)"],"generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral"],"generated":true}],"variants":[{"paths":["\/documentation\/anima\/swift\/float\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float/animatableData":{"type":"topic","abstract":[],"title":"animatableData","url":"\/documentation\/anima\/swift\/float\/animatabledata","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float/scaledIntegral":{"url":"\/documentation\/anima\/swift\/float\/scaledintegral","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima/Swift/Float/init(_:)":{"url":"\/documentation\/anima\/swift\/float\/init(_:)","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"},"variants":[{"paths":["\/documentation\/anima\/swift\/float\/animatableproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"modules":[{"name":"Anima"}],"title":"AnimatableProperty Implementations","role":"collectionGroup"},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)"]},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral"],"title":"Instance Properties"}],"sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Float/scaledIntegral":{"role":"symbol","title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/swift\/float\/scaledintegral"},"doc://Anima/documentation/Anima/Swift/Float/animatableData":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/animatableData","abstract":[{"type":"text","text":"The animatable representation of the value."}],"title":"animatableData","type":"topic","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/swift\/float\/animatabledata","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float/init(_:)":{"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/float\/init(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/float/approximateequatable-implementations.json b/docs/data/documentation/anima/swift/float/approximateequatable-implementations.json index ebdc0b22..29347725 100644 --- a/docs/data/documentation/anima/swift/float/approximateequatable-implementations.json +++ b/docs/data/documentation/anima/swift/float/approximateequatable-implementations.json @@ -1 +1 @@ -{"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"variants":[{"paths":["\/documentation\/anima\/swift\/float\/approximateequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"ApproximateEquatable Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)"]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float/isApproximatelyEqual(to:epsilon:)":{"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/approximateequatable-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"ApproximateEquatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations"},"kind":"article","sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float/isApproximatelyEqual(to:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)","type":"topic","url":"\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether "},{"type":"codeVoice","code":"self"},{"type":"text","text":" and the specified "},{"type":"codeVoice","code":"other"},{"type":"text","text":" value are approximately equal."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/float/cakeyframeanimationvalueconvertible-implementations.json b/docs/data/documentation/anima/swift/float/cakeyframeanimationvalueconvertible-implementations.json index 9e54eee9..939dbc2d 100644 --- a/docs/data/documentation/anima/swift/float/cakeyframeanimationvalueconvertible-implementations.json +++ b/docs/data/documentation/anima/swift/float/cakeyframeanimationvalueconvertible-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()"],"generated":true,"title":"Instance Methods"}],"kind":"article","variants":[{"paths":["\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"references":{"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"type":"topic","url":"\/documentation\/anima\/swift\/float\/tokeyframevalue()","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations"},"sections":[],"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()"],"title":"Instance Methods"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float"]]},"references":{"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/swift\/float\/tokeyframevalue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"type":"topic","title":"toKeyframeValue()","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/float/init(_:).json b/docs/data/documentation/anima/swift/float/init(_:).json index 507f4c5e..f7dbc3a2 100644 --- a/docs/data/documentation/anima/swift/float/init(_:).json +++ b/docs/data/documentation/anima/swift/float/init(_:).json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/init(_:)"]}],"metadata":{"extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"title":"init(_:)","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:Sf","symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Self.AnimatableData"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float/init(_:)":{"url":"\/documentation\/anima\/swift\/float\/init(_:)","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" is "},{"code":"Self.AnimatableData","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/init(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Initializer","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Self.AnimatableData"},{"text":".","type":"text"}]},"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Anima","role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAA0B4DataACQzRszrlEyxxcfc::SYNTHESIZED::s:Sf","symbolKind":"init","title":"init(_:)"},"sections":[],"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/Swift/Float/init(_:)":{"abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/init(_:)","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Self.AnimatableData","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","type":"topic","url":"\/documentation\/anima\/swift\/float\/init(_:)","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/float/isapproximatelyequal(to:epsilon:).json b/docs/data/documentation/anima/swift/float/isapproximatelyequal(to:epsilon:).json index 8fa3d5de..4f335c2c 100644 --- a/docs/data/documentation/anima/swift/float/isapproximatelyequal(to:epsilon:).json +++ b/docs/data/documentation/anima/swift/float/isapproximatelyequal(to:epsilon:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:Sf5AnimaE20isApproximatelyEqual2to7epsilonSbSf_SftF","extendedModule":"Swift","title":"isApproximatelyEqual(to:epsilon:)","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Swift/Float/isApproximatelyEqual(to:epsilon:)":{"kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float/ApproximateEquatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","role":"collectionGroup","kind":"article","type":"topic","title":"ApproximateEquatable Implementations","url":"\/documentation\/anima\/swift\/float\/approximateequatable-implementations"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"},{"parameters":[{"name":"other","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The value to compare."}]}]},{"name":"epsilon","content":[{"inlineContent":[{"text":"The margin by which both values can differ and still be considered the same value.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:Sf5AnimaE20isApproximatelyEqual2to7epsilonSbSf_SftF","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"role":"symbol","title":"isApproximatelyEqual(to:epsilon:)","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"method"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A Boolean value that indicates whether "},{"type":"codeVoice","code":"self"},{"type":"text","text":" and the specified "},{"type":"codeVoice","code":"other"},{"type":"text","text":" value are approximately equal."}],"references":{"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float/isApproximatelyEqual(to:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/isApproximatelyEqual(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)","type":"topic","url":"\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[{"type":"text","text":"A Boolean value that indicates whether "},{"type":"codeVoice","code":"self"},{"type":"text","text":" and the specified "},{"type":"codeVoice","code":"other"},{"type":"text","text":" value are approximately equal."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float/ApproximateEquatable-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/ApproximateEquatable-Implementations","title":"ApproximateEquatable Implementations","url":"\/documentation\/anima\/swift\/float\/approximateequatable-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/float/scaledintegral.json b/docs/data/documentation/anima/swift/float/scaledintegral.json index 36f127bb..d92098ea 100644 --- a/docs/data/documentation/anima/swift/float/scaledintegral.json +++ b/docs/data/documentation/anima/swift/float/scaledintegral.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"Anima","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"scaledIntegral","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sf"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/scaledintegral"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.scaledIntegral","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","role":"collectionGroup","title":"AnimatableProperty Implementations","type":"topic"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Float/scaledIntegral":{"url":"\/documentation\/anima\/swift\/float\/scaledintegral","type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"metadata":{"role":"symbol","title":"scaledIntegral","extendedModule":"Anima","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sf"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/swift\/float\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"references":{"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Float/scaledIntegral":{"role":"symbol","title":"scaledIntegral","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/scaledIntegral","abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"url":"\/documentation\/anima\/swift\/float\/scaledintegral"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"},"doc://Anima/documentation/Anima/Swift/Float/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","role":"collectionGroup","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/AnimatableProperty-Implementations","title":"AnimatableProperty Implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/float/tokeyframevalue().json b/docs/data/documentation/anima/swift/float/tokeyframevalue().json index 2b21fe40..e0ea1404 100644 --- a/docs/data/documentation/anima/swift/float/tokeyframevalue().json +++ b/docs/data/documentation/anima/swift/float/tokeyframevalue().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/float\/tokeyframevalue()"]}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"method","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sf5AnimaE15toKeyframeValueyXlyF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject","kind":"typeIdentifier"}],"role":"symbol","title":"toKeyframeValue()"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CAKeyframeAnimationValueConvertible.toKeyframeValue()","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/Swift/Float/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"type":"topic","url":"\/documentation\/anima\/swift\/float\/tokeyframevalue()","title":"toKeyframeValue()"},"doc://Anima/documentation/Anima/Swift/Float":{"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Float"}],"title":"Float","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sf","text":"Float"}],"url":"\/documentation\/anima\/swift\/float","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Float/CAKeyframeAnimationValueConvertible-Implementations":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations","role":"collectionGroup","title":"CAKeyframeAnimationValueConvertible Implementations","type":"topic","kind":"article","url":"\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"toKeyframeValue","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta","text":"AnyObject"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:Sf5AnimaE15toKeyframeValueyXlyF","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"toKeyframeValue"},{"text":"() -> ","kind":"text"},{"text":"AnyObject","kind":"typeIdentifier","preciseIdentifier":"s:s9AnyObjecta"}],"roleHeading":"Instance Method","title":"toKeyframeValue()","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations"]]},"kind":"symbol","sections":[],"abstract":[{"text":"Converts the value for use with ","type":"text"},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/swift\/float\/tokeyframevalue()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift/Float/toKeyframeValue()":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/toKeyframeValue()","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/swift\/float\/tokeyframevalue()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"toKeyframeValue","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:s9AnyObjecta","kind":"typeIdentifier","text":"AnyObject"}],"type":"topic","title":"toKeyframeValue()","abstract":[{"type":"text","text":"Converts the value for use with "},{"code":"CAKeyframeAnimation","type":"codeVoice"},{"type":"text","text":"."}]},"doc://Anima/documentation/Anima/Swift/Float/CAKeyframeAnimationValueConvertible-Implementations":{"kind":"article","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float\/CAKeyframeAnimationValueConvertible-Implementations","title":"CAKeyframeAnimationValueConvertible Implementations","url":"\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations","role":"collectionGroup","abstract":[]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Float":{"url":"\/documentation\/anima\/swift\/float","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Float","kind":"identifier","preciseIdentifier":"s:Sf"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Float","navigatorTitle":[{"text":"Float","kind":"identifier"}],"title":"Float","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/optional.json b/docs/data/documentation/anima/swift/optional.json index 0c63b914..25c7cdd5 100644 --- a/docs/data/documentation/anima/swift/optional.json +++ b/docs/data/documentation/anima/swift/optional.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","title":"Optional","modules":[{"name":"Anima","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:e:s:Sq5AnimaAA18AnimatablePropertyRzlE14animatableData0bE0Qzvp","symbolKind":"extension","roleHeading":"Extended Enumeration","navigatorTitle":[{"text":"Optional","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Optional","kind":"typeIdentifier","preciseIdentifier":"s:Sq"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"],"generated":true}],"references":{"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","abstract":[],"title":"AnimatableProperty Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/AnimatableProperty":{"abstract":[{"type":"text","text":"A type that describes an animatable value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","role":"symbol","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/animatableproperty"},"doc://Anima/documentation/Anima/Swift/Optional":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"url":"\/documentation\/anima\/swift\/optional","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","title":"Optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}]},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"}}} \ No newline at end of file +{"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","doc:\/\/Anima\/SQ"],"type":"conformsTo"}],"variants":[{"paths":["\/documentation\/anima\/swift\/optional"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Extended Enumeration","symbolKind":"extension","externalID":"s:e:s:Sq5AnimaAA18AnimatablePropertyRzlE14animatableData0bE0Qzvp","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"title":"Optional","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"extendedModule":"Swift","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Optional","preciseIdentifier":"s:Sq"}]},"topicSections":[{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Optional","preciseIdentifier":"s:Sq"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"role":"symbol","url":"\/documentation\/anima\/swift\/optional","kind":"symbol","title":"Optional","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"},"doc://Anima/documentation/Anima/AnimatableProperty":{"abstract":[{"type":"text","text":"A type that describes an animatable value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","type":"topic","title":"AnimatableProperty","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatableProperty"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/animatableproperty","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","kind":"article","title":"AnimatableProperty Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/optional/animatabledata.json b/docs/data/documentation/anima/swift/optional/animatabledata.json index 4bb83b90..d7e2b082 100644 --- a/docs/data/documentation/anima/swift/optional/animatabledata.json +++ b/docs/data/documentation/anima/swift/optional/animatabledata.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlE14animatableData0bE0Qzvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":"."},{"text":"AnimatableData","kind":"typeIdentifier"}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Property","title":"animatableData","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]},"modules":[{"name":"Anima","relatedModules":["Swift"]}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.animatableData","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/animatabledata"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","abstract":[],"title":"AnimatableProperty Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/Swift/Optional/animatableData":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","url":"\/documentation\/anima\/swift\/optional\/animatabledata","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","title":"animatableData","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"url":"\/documentation\/anima\/swift\/optional","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","title":"Optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animatableData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp","text":"Wrapped"},{"kind":"text","text":"."},{"text":"AnimatableData","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animatableData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp","text":"Wrapped"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"AnimatableData","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa"}],"externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlE14animatableData0bE0Qzvp","roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"animatableData"},"variants":[{"paths":["\/documentation\/anima\/swift\/optional\/animatabledata"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"The animatable representation of the value."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","type":"topic","title":"AnimatableData","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},"doc://Anima/documentation/Anima/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"role":"symbol","url":"\/documentation\/anima\/swift\/optional","kind":"symbol","title":"Optional","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","kind":"article","title":"AnimatableProperty Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Swift/Optional/animatableData":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}]},"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier","preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp"},{"text":".","kind":"text"},{"text":"AnimatableData","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","title":"animatableData","url":"\/documentation\/anima\/swift\/optional\/animatabledata","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/optional/animatableproperty-implementations.json b/docs/data/documentation/anima/swift/optional/animatableproperty-implementations.json index 42f88a08..d0df4503 100644 --- a/docs/data/documentation/anima/swift/optional/animatableproperty-implementations.json +++ b/docs/data/documentation/anima/swift/optional/animatableproperty-implementations.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"]]},"topicSections":[{"title":"Initializers","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero"],"generated":true,"title":"Type Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/animatableproperty-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"},"metadata":{"title":"AnimatableProperty Implementations","role":"collectionGroup","modules":[{"name":"Anima"}]},"kind":"article","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional/scaledIntegral":{"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral","abstract":[],"url":"\/documentation\/anima\/swift\/optional\/scaledintegral","title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional/zero":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero","url":"\/documentation\/anima\/swift\/optional\/zero","title":"zero","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"typeIdentifier","text":"Optional"},{"text":"<","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima/Swift/Optional":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"url":"\/documentation\/anima\/swift\/optional","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","title":"Optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}]},"doc://Anima/documentation/Anima/Swift/Optional/animatableData":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","url":"\/documentation\/anima\/swift\/optional\/animatabledata","kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","title":"animatableData","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/Swift/Optional/init(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","url":"\/documentation\/anima\/swift\/optional\/init(_:)","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/animatableproperty-implementations"]}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","title":"AnimatableProperty Implementations","modules":[{"name":"Anima"}]},"sections":[],"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral"],"generated":true},{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero"],"title":"Type Properties"}],"references":{"doc://Anima/documentation/Anima/Swift/Optional/animatableData":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}]},"abstract":[{"text":"The animatable representation of the value.","type":"text"}],"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animatableData","kind":"identifier"},{"kind":"text","text":": "},{"text":"Wrapped","kind":"typeIdentifier","preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp"},{"text":".","kind":"text"},{"text":"AnimatableData","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/animatableData","title":"animatableData","url":"\/documentation\/anima\/swift\/optional\/animatabledata","role":"symbol"},"doc://Anima/documentation/Anima/Swift/Optional/scaledIntegral":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/swift\/optional\/scaledintegral","title":"scaledIntegral","type":"topic","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral"},"doc://Anima/documentation/Anima/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"role":"symbol","url":"\/documentation\/anima\/swift\/optional","kind":"symbol","title":"Optional","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Optional/init(_:)":{"type":"topic","title":"init(_:)","kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)","role":"symbol","url":"\/documentation\/anima\/swift\/optional\/init(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier","preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Optional/zero":{"title":"zero","abstract":[{"type":"text","text":"The zero value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero","type":"topic","kind":"symbol","url":"\/documentation\/anima\/swift\/optional\/zero","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp","kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]},"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/optional/init(_:).json b/docs/data/documentation/anima/swift/optional/init(_:).json index f39f3a0d..6e7df17d 100644 --- a/docs/data/documentation/anima/swift/optional/init(_:).json +++ b/docs/data/documentation/anima/swift/optional/init(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"AnimatableData"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/init(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"]]},"metadata":{"role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlEyxSg0B4DataQzcfc","roleHeading":"Initializer","title":"init(_:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"AnimatableProperty.init(_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","abstract":[],"title":"AnimatableProperty Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional/init(_:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","url":"\/documentation\/anima\/swift\/optional\/init(_:)","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)","title":"init(_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"url":"\/documentation\/anima\/swift\/optional","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","title":"Optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"animatableData","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp","text":"Wrapped"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)"},"metadata":{"title":"init(_:)","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]},"symbolKind":"init","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlEyxSg0B4DataQzcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp","text":"Wrapped","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"AnimatableData","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa"},{"text":")","kind":"text"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/init(_:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Initializes the value with the specified animatable representation of the value."}],"references":{"doc://Anima/documentation/Anima/Swift/Optional/init(_:)":{"type":"topic","title":"init(_:)","kind":"symbol","abstract":[{"text":"Initializes the value with the specified animatable representation of the value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/init(_:)","role":"symbol","url":"\/documentation\/anima\/swift\/optional\/init(_:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]},"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier","preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP0B4DataQa","text":"AnimatableData"},{"text":")","kind":"text"}]},"doc://Anima/documentation/Anima/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"role":"symbol","url":"\/documentation\/anima\/swift\/optional","kind":"symbol","title":"Optional","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/AnimatableProperty/AnimatableData-swift.associatedtype":{"abstract":[{"type":"text","text":"The type defining the animatable representation of the value."}],"url":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","type":"topic","title":"AnimatableData","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"AnimatableData","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:7SwiftUI16VectorArithmeticP","text":"VectorArithmetic","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty\/AnimatableData-swift.associatedtype"},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","kind":"article","title":"AnimatableProperty Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/optional/scaledintegral.json b/docs/data/documentation/anima/swift/optional/scaledintegral.json index 5d096ada..ec85a490 100644 --- a/docs/data/documentation/anima/swift/optional/scaledintegral.json +++ b/docs/data/documentation/anima/swift/optional/scaledintegral.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"extendedModule":"Anima","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"scaledIntegral","modules":[{"name":"Anima"}],"externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sq"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.scaledIntegral"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scaledIntegral"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/swift\/optional\/scaledintegral"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","abstract":[],"title":"AnimatableProperty Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/Swift/Optional":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"url":"\/documentation\/anima\/swift\/optional","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","title":"Optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}]},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional/scaledIntegral":{"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral","abstract":[],"url":"\/documentation\/anima\/swift\/optional\/scaledintegral","title":"scaledIntegral","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The scaled integral representation of this value."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"]]},"metadata":{"extendedModule":"Anima","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scaledIntegral","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"role":"symbol","externalID":"s:5Anima18AnimatablePropertyPAAE14scaledIntegralxvp::SYNTHESIZED::s:Sq","symbolKind":"property","title":"scaledIntegral","roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scaledIntegral","kind":"identifier"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/scaledintegral"]}],"references":{"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","kind":"article","title":"AnimatableProperty Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Optional/scaledIntegral":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"scaledIntegral"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/anima\/swift\/optional\/scaledintegral","title":"scaledIntegral","type":"topic","abstract":[{"text":"The scaled integral representation of this value.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/scaledIntegral"},"doc://Anima/documentation/Anima/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"role":"symbol","url":"\/documentation\/anima\/swift\/optional","kind":"symbol","title":"Optional","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/optional/zero.json b/docs/data/documentation/anima/swift/optional/zero.json index cf2bafb3..3447a9dd 100644 --- a/docs/data/documentation/anima/swift/optional/zero.json +++ b/docs/data/documentation/anima/swift/optional/zero.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/zero"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"AnimatableProperty.zero"},{"type":"text","text":"."}],"sections":[],"metadata":{"title":"zero","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlE4zeroxSgvpZ","role":"symbol","extendedModule":"Swift","roleHeading":"Type Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Wrapped","kind":"typeIdentifier"},{"kind":"text","text":"> { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/Swift/Optional/zero":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"AnimatableProperty"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero","url":"\/documentation\/anima\/swift\/optional\/zero","title":"zero","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"typeIdentifier","text":"Optional"},{"text":"<","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations","abstract":[],"title":"AnimatableProperty Implementations","role":"collectionGroup","type":"topic","kind":"article"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Optional":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Optional"}],"url":"\/documentation\/anima\/swift\/optional","kind":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","title":"Optional","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Optional","kind":"identifier","preciseIdentifier":"s:Sq"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/optional\/zero"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional","doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"]]},"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"title":"zero","roleHeading":"Type Property","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sq","kind":"typeIdentifier","text":"Optional"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp","text":"Wrapped"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"code":"AnimatableProperty","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Swift","externalID":"s:Sq5AnimaAA18AnimatablePropertyRzlE4zeroxSgvpZ","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Optional","kind":"typeIdentifier","preciseIdentifier":"s:Sq"},{"text":"<","kind":"text"},{"text":"Wrapped","kind":"typeIdentifier","preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp"},{"text":"> { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"text":"The zero value.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Optional":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sq","text":"Optional"}],"role":"symbol","url":"\/documentation\/anima\/swift\/optional","kind":"symbol","title":"Optional","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"Optional"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Optional/zero":{"title":"zero","abstract":[{"type":"text","text":"The zero value."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/zero","type":"topic","kind":"symbol","url":"\/documentation\/anima\/swift\/optional\/zero","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"zero","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sq","text":"Optional","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:Sq5AnimaAA18AnimatablePropertyRzlE7Wrappedxmfp","kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Wrapped","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"AnimatableProperty"},{"text":".","type":"text"}]},"role":"symbol"},"doc://Anima/documentation/Anima/Swift/Optional/AnimatableProperty-Implementations":{"role":"collectionGroup","url":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","kind":"article","title":"AnimatableProperty Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Optional\/AnimatableProperty-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/set.json b/docs/data/documentation/anima/swift/set.json index 78565533..b9feb158 100644 --- a/docs/data/documentation/anima/swift/set.json +++ b/docs/data/documentation/anima/swift/set.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/set"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations"],"generated":true}],"metadata":{"symbolKind":"extension","externalID":"s:e:s:Sh5AnimaAA26FloatingPointInitializableRzrlE20isApproximatelyEqual2to7epsilonSbShyxG_xtF","role":"symbol","roleHeading":"Extended Structure","modules":[{"relatedModules":["Swift"],"name":"Anima"}],"navigatorTitle":[{"text":"Set","kind":"identifier"}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"identifier"}],"title":"Set"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/Swift/Set/ApproximateEquatable-Implementations":{"url":"\/documentation\/anima\/swift\/set\/approximateequatable-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"ApproximateEquatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations"},"doc://Anima/documentation/Anima/Swift/Set":{"navigatorTitle":[{"kind":"identifier","text":"Set"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","type":"topic","kind":"symbol","title":"Set","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/set"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/set"]}],"kind":"symbol","sections":[],"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set"},"metadata":{"roleHeading":"Extended Structure","extendedModule":"Swift","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sh","kind":"identifier","text":"Set"}],"navigatorTitle":[{"kind":"identifier","text":"Set"}],"title":"Set","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:e:s:Sh5AnimaAA26FloatingPointInitializableRzrlE20isApproximatelyEqual2to7epsilonSbShyxG_xtF"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Set/ApproximateEquatable-Implementations":{"title":"ApproximateEquatable Implementations","url":"\/documentation\/anima\/swift\/set\/approximateequatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Set":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Set","preciseIdentifier":"s:Sh"}],"navigatorTitle":[{"kind":"identifier","text":"Set"}],"title":"Set","url":"\/documentation\/anima\/swift\/set","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","role":"symbol","abstract":[],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/set/approximateequatable-implementations.json b/docs/data/documentation/anima/swift/set/approximateequatable-implementations.json index 8d3a08f8..9d66cff2 100644 --- a/docs/data/documentation/anima/swift/set/approximateequatable-implementations.json +++ b/docs/data/documentation/anima/swift/set/approximateequatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Set"]]},"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"ApproximateEquatable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"article","topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)"]}],"variants":[{"paths":["\/documentation\/anima\/swift\/set\/approximateequatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Set":{"navigatorTitle":[{"kind":"identifier","text":"Set"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","type":"topic","kind":"symbol","title":"Set","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/set"},"doc://Anima/documentation/Anima/Swift/Set/isApproximatelyEqual(to:epsilon:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)","kind":"symbol","url":"\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPointInitializable"},{"type":"text","text":"."}]},"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Set"]]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/set\/approximateequatable-implementations"]}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"ApproximateEquatable Implementations"},"references":{"doc://Anima/documentation/Anima/Swift/Set/isApproximatelyEqual(to:epsilon:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPointInitializable"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": `Self`","kind":"text"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh5AnimaAA26FloatingPointInitializableRzrlE7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" and the specified ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" value are approximately equal.","type":"text"}],"type":"topic","title":"isApproximatelyEqual(to:epsilon:)"},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift/Set":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Set","preciseIdentifier":"s:Sh"}],"navigatorTitle":[{"kind":"identifier","text":"Set"}],"title":"Set","url":"\/documentation\/anima\/swift\/set","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","role":"symbol","abstract":[],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/swift/set/isapproximatelyequal(to:epsilon:).json b/docs/data/documentation/anima/swift/set/isapproximatelyequal(to:epsilon:).json index 278a6be8..3419834c 100644 --- a/docs/data/documentation/anima/swift/set/isapproximatelyequal(to:epsilon:).json +++ b/docs/data/documentation/anima/swift/set/isapproximatelyequal(to:epsilon:).json @@ -1 +1 @@ -{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"ApproximateEquatable.isApproximatelyEqual(to:epsilon:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"other"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"text":"Element","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)"]}],"metadata":{"externalID":"s:Sh5AnimaAA26FloatingPointInitializableRzrlE20isApproximatelyEqual2to7epsilonSbShyxG_xtF","title":"isApproximatelyEqual(to:epsilon:)","roleHeading":"Instance Method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPointInitializable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"relatedModules":["Swift"],"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"text":">, ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"method","extendedModule":"Swift","role":"symbol"},"references":{"doc://Anima/documentation/Anima/Swift/Set/ApproximateEquatable-Implementations":{"url":"\/documentation\/anima\/swift\/set\/approximateequatable-implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"ApproximateEquatable Implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations"},"doc://Anima/documentation/Anima/Swift":{"abstract":[],"title":"Swift","type":"topic","url":"\/documentation\/anima\/swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","kind":"symbol","role":"collection"},"doc://Anima/documentation/Anima/Swift/Set/isApproximatelyEqual(to:epsilon:)":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)","title":"isApproximatelyEqual(to:epsilon:)","kind":"symbol","url":"\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Element"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Element"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPointInitializable"},{"type":"text","text":"."}]},"abstract":[],"role":"symbol"},"doc://Anima/documentation/Anima/Swift/Set":{"navigatorTitle":[{"kind":"identifier","text":"Set"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","type":"topic","kind":"symbol","title":"Set","role":"symbol","abstract":[],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sh","text":"Set","kind":"identifier"}],"url":"\/documentation\/anima\/swift\/set"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)"},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"FloatingPointInitializable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:Sh5AnimaAA26FloatingPointInitializableRzrlE20isApproximatelyEqual2to7epsilonSbShyxG_xtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": `Self`","kind":"text"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Element","preciseIdentifier":"s:Sh5AnimaAA26FloatingPointInitializableRzrlE7Elementxmfp","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"isApproximatelyEqual(to:epsilon:)"},"abstract":[{"text":"A Boolean value that indicates whether ","type":"text"},{"type":"codeVoice","code":"self"},{"type":"text","text":" and the specified "},{"type":"codeVoice","code":"other"},{"type":"text","text":" value are approximately equal."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isApproximatelyEqual","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"other","kind":"internalParam"},{"kind":"text","text":": `Self`"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh5AnimaAA26FloatingPointInitializableRzrlE7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"other","content":[{"inlineContent":[{"type":"text","text":"The value to compare."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The margin by which both values can differ and still be considered the same value."}]}],"name":"epsilon"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/Swift","doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/Swift":{"role":"collection","title":"Swift","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/anima\/swift"},"doc://Anima/documentation/Anima/Swift/Set/isApproximatelyEqual(to:epsilon:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"FloatingPointInitializable"},{"text":".","type":"text"}]},"url":"\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/isApproximatelyEqual(to:epsilon:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isApproximatelyEqual"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": `Self`","kind":"text"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sh5AnimaAA26FloatingPointInitializableRzrlE7Elementxmfp","text":"Element","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"text":"A Boolean value that indicates whether ","type":"text"},{"type":"codeVoice","code":"self"},{"text":" and the specified ","type":"text"},{"type":"codeVoice","code":"other"},{"text":" value are approximately equal.","type":"text"}],"type":"topic","title":"isApproximatelyEqual(to:epsilon:)"},"doc://Anima/documentation/Anima/Swift/Set/ApproximateEquatable-Implementations":{"title":"ApproximateEquatable Implementations","url":"\/documentation\/anima\/swift\/set\/approximateequatable-implementations","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set\/ApproximateEquatable-Implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Anima/documentation/Anima/Swift/Set":{"fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Set","preciseIdentifier":"s:Sh"}],"navigatorTitle":[{"kind":"identifier","text":"Set"}],"title":"Set","url":"\/documentation\/anima\/swift\/set","identifier":"doc:\/\/Anima\/documentation\/Anima\/Swift\/Set","role":"symbol","abstract":[],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction.json b/docs/data/documentation/anima/timingfunction.json index 7cfc51b6..8f5c0f6c 100644 --- a/docs/data/documentation/anima/timingfunction.json +++ b/docs/data/documentation/anima/timingfunction.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"enum","roleHeading":"Enumeration","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"kind":"identifier","text":"TimingFunction"}],"role":"symbol","title":"TimingFunction"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"],"generated":true,"title":"Easing Animation"}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"type":"text","text":" to an output time also in the range "},{"type":"codeVoice","code":"[0,1]"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"],"title":"Creating a Timing Function"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"title":"Built-in Timing Functions"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"],"title":"Solve Time"},{"title":"Structures","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations"],"generated":true,"title":"Default Implementations"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","text":"Overview","level":2,"anchor":"overview"},{"code":["let timingFunction = TimingFunction.easeIn","let time = 0.3","let solvedTime = timingFunction.solve(at: time)","\/\/ 0.13"],"syntax":"swift","type":"codeListing"},{"type":"aside","style":"tip","name":"Tip","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","type":"reference"},{"text":" provides addtional timing functions.","type":"text"}]}]}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/linear":{"kind":"symbol","abstract":[{"type":"text","text":"No easing."}],"url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"title":"TimingFunction.linear","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","role":"symbol","title":"solve(at:epsilon:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Transforms the specified time."}]},"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/anima\/timingfunction\/equatable-implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"kind":"text","text":"("},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier","text":"UnitBezier"},{"kind":"text","text":")"}],"title":"TimingFunction.bezier(_:)","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","kind":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/default":{"url":"\/documentation\/anima\/timingfunction\/default","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"default","abstract":[{"type":"text","text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"title":"init(x1:y1:x2:y2:)","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","kind":"typeIdentifier","text":"CAMediaTimingFunction"},{"text":")","kind":"text"}],"title":"init(_:)","url":"\/documentation\/anima\/timingfunction\/init(_:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"text":"The specified function is used as timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"title":"TimingFunction.function(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","url":"\/documentation\/anima\/timingfunction\/function(_:)"},"doc://Anima/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"name","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","url":"\/documentation\/anima\/timingfunction\/name"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/CustomStringConvertible-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","title":"CustomStringConvertible Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","url":"\/documentation\/anima\/timingfunction\/customstringconvertible-implementations"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/swiftout","abstract":[{"type":"text","text":"A "},{"code":"swiftOut","type":"codeVoice"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"swiftOut"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOut"},"doc://Anima/documentation/Anima/TimingFunction/Hashable-Implementations":{"kind":"article","role":"collectionGroup","title":"Hashable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations","url":"\/documentation\/anima\/timingfunction\/hashable-implementations"},"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","role":"symbol","kind":"symbol","title":"solve(at:duration:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Transforms the specified time."}]},"doc://Anima/documentation/Anima/EasingAnimation":{"abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"code":"linear","type":"codeVoice"},{"text":").","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/easinganimation","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EasingAnimation"}],"navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","title":"EasingAnimation"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function, equivalent to "},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInEaseOut","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"text":".","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeIn"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"type":"text","text":". It’s used to define the pacing of an animation as a timing curve."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"],"title":"Creating a Timing Function"},{"title":"Built-in Timing Functions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"],"title":"Solve Time"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"],"title":"Structures"},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"overview","text":"Overview","type":"heading"},{"type":"codeListing","syntax":"swift","code":["let timingFunction = TimingFunction.easeIn","let time = 0.3","let solvedTime = timingFunction.solve(at: time)","\/\/ 0.13"]},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},{"type":"text","text":" provides addtional timing functions."}]}],"style":"tip","name":"Tip"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TimingFunction","kind":"identifier"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"title":"TimingFunction","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"enum","externalID":"s:5Anima14TimingFunctionO"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/EasingAnimation"],"title":"Easing Animation","generated":true}],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Anima\/s23CustomStringConvertibleP","doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH"],"type":"conformsTo","kind":"relationships"}],"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"type":"text","text":"The specified function is used as timing function."}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","title":"TimingFunction.function(_:)"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(x1:y1:x2:y2:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/name","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","title":"name"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","title":"easeInEaseOut","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOut"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"text":" timing function, equivalent to ","type":"text"},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout"},"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"title":"solve(at:duration:)","abstract":[{"type":"text","text":"Transforms the specified time."}],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/TimingFunction/linear":{"abstract":[{"type":"text","text":"No easing."}],"role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.linear","url":"\/documentation\/anima\/timingfunction\/linear","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Hashable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations","title":"Hashable Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/timingfunction\/hashable-implementations"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOut"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}],"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","text":"UnitBezier","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","role":"symbol"},"doc://Anima/documentation/Anima/EasingAnimation":{"url":"\/documentation\/anima\/easinganimation","role":"symbol","abstract":[{"text":"An animation that animates a value using an easing function (like ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" or ","type":"text"},{"type":"codeVoice","code":"linear"},{"text":").","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"EasingAnimation","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/EasingAnimation","navigatorTitle":[{"text":"EasingAnimation","kind":"identifier"}],"title":"EasingAnimation","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"abstract":[{"text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","abstract":[{"text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations.","type":"text"}],"title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","kind":"symbol"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Anima/documentation/Anima/TimingFunction/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/timingfunction\/customstringconvertible-implementations","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","url":"\/documentation\/anima\/timingfunction\/equatable-implementations","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"swiftOut"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"kind":"symbol","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"swiftOut"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}]},"doc://Anima/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Anima\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"type":"topic","title":"solve(at:epsilon:)","url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","kind":"symbol","abstract":[{"type":"text","text":"Transforms the specified time."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","url":"\/documentation\/anima\/timingfunction\/easein","title":"easeIn","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/!=(_:_:).json b/docs/data/documentation/anima/timingfunction/!=(_:_:).json index 36104eff..5085fb40 100644 --- a/docs/data/documentation/anima/timingfunction/!=(_:_:).json +++ b/docs/data/documentation/anima/timingfunction/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)"},"metadata":{"symbolKind":"op","title":"!=(_:_:)","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14TimingFunctionO","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/!=(_:_:)":{"type":"topic","abstract":[],"title":"!=(_:_:)","url":"\/documentation\/anima\/timingfunction\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/anima\/timingfunction\/equatable-implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","abstract":[],"kind":"article"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/!=(_:_:)"]}],"metadata":{"role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14TimingFunctionO","symbolKind":"op","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/!=(_:_:)"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","url":"\/documentation\/anima\/timingfunction\/equatable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/==(_:_:).json b/docs/data/documentation/anima/timingfunction/==(_:_:).json index 308382e3..22af85a1 100644 --- a/docs/data/documentation/anima/timingfunction/==(_:_:).json +++ b/docs/data/documentation/anima/timingfunction/==(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO2eeoiySbAC_ACtFZ","title":"==(_:_:)","role":"symbol","extendedModule":"Anima","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/anima\/timingfunction\/equatable-implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","abstract":[],"kind":"article"},"doc://Anima/documentation/Anima/TimingFunction/==(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/==(_:_:)","title":"==(_:_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"==","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/==(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:5Anima14TimingFunctionO2eeoiySbAC_ACtFZ","roleHeading":"Operator","title":"==(_:_:)","symbolKind":"op","modules":[{"name":"Anima"}],"extendedModule":"Anima"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/TimingFunction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"kind":"article","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","url":"\/documentation\/anima\/timingfunction\/equatable-implementations","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/==(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","title":"==(_:_:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/==(_:_:)"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/bezier(_:).json b/docs/data/documentation/anima/timingfunction/bezier(_:).json index 9f9e45ac..899b3bc2 100644 --- a/docs/data/documentation/anima/timingfunction/bezier(_:).json +++ b/docs/data/documentation/anima/timingfunction/bezier(_:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"text":"(","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":".","kind":"text"},{"text":"UnitBezier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"sections":[],"metadata":{"role":"symbol","title":"TimingFunction.bezier(_:)","symbolKind":"case","externalID":"s:5Anima14TimingFunctionO6bezieryA2C10UnitBezierVcACmF","modules":[{"name":"Anima"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bezier"},{"text":"(","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","text":"UnitBezier"},{"text":")","kind":"text"}]},"seeAlsoSections":[{"title":"Creating a Timing Function","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/bezier(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"The specified unit bezier is used to drive the timing function.","type":"text"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"name","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","url":"\/documentation\/anima\/timingfunction\/name"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"title":"init(x1:y1:x2:y2:)","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"kind":"text","text":"("},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier","text":"UnitBezier"},{"kind":"text","text":")"}],"title":"TimingFunction.bezier(_:)","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","kind":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","kind":"typeIdentifier","text":"CAMediaTimingFunction"},{"text":")","kind":"text"}],"title":"init(_:)","url":"\/documentation\/anima\/timingfunction\/init(_:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"text":"The specified function is used as timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"title":"TimingFunction.function(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","url":"\/documentation\/anima\/timingfunction\/function(_:)"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"sections":[],"metadata":{"externalID":"s:5Anima14TimingFunctionO6bezieryA2C10UnitBezierVcACmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bezier"},{"kind":"text","text":"("},{"text":"UnitBezier","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV"},{"text":")","kind":"text"}],"roleHeading":"Case","role":"symbol","title":"TimingFunction.bezier(_:)","modules":[{"name":"Anima"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"text":"(","kind":"text"},{"text":"UnitBezier","preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/bezier(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Creating a Timing Function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"],"generated":true}],"abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"type":"text","text":"The specified function is used as timing function."}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","title":"TimingFunction.function(_:)"},"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/name","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","title":"name"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}],"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","text":"UnitBezier","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(x1:y1:x2:y2:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"abstract":[{"text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/customstringconvertible-implementations.json b/docs/data/documentation/anima/timingfunction/customstringconvertible-implementations.json index fb2eb005..37944a20 100644 --- a/docs/data/documentation/anima/timingfunction/customstringconvertible-implementations.json +++ b/docs/data/documentation/anima/timingfunction/customstringconvertible-implementations.json @@ -1 +1 @@ -{"sections":[],"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/customstringconvertible-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Anima"}],"title":"CustomStringConvertible Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/description":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/description","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description","title":"description"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","metadata":{"title":"CustomStringConvertible Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/customstringconvertible-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/description":{"kind":"symbol","title":"description","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/description","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/default.json b/docs/data/documentation/anima/timingfunction/default.json index 2c2ff722..97527dcc 100644 --- a/docs/data/documentation/anima/timingfunction/default.json +++ b/docs/data/documentation/anima/timingfunction/default.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"Anima","symbolKind":"property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO7defaultACvpZ","title":"default","roleHeading":"Type Property"},"abstract":[{"text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"generated":true,"title":"Built-in Timing Functions"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/default"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"text":".","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeIn"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/swiftout","abstract":[{"type":"text","text":"A "},{"code":"swiftOut","type":"codeVoice"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"swiftOut"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function, equivalent to "},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInEaseOut","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOut"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/default":{"url":"\/documentation\/anima\/timingfunction\/default","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"default","abstract":[{"type":"text","text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"kind":"symbol","abstract":[{"type":"text","text":"No easing."}],"url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"title":"TimingFunction.linear","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"generated":true,"title":"Built-in Timing Functions"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default"},"metadata":{"externalID":"s:5Anima14TimingFunctionO7defaultACvpZ","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"title":"default","roleHeading":"Type Property","extendedModule":"Anima","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/default"]}],"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","abstract":[{"text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations.","type":"text"}],"title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/linear":{"abstract":[{"type":"text","text":"No easing."}],"role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.linear","url":"\/documentation\/anima\/timingfunction\/linear","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOut"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","url":"\/documentation\/anima\/timingfunction\/easein","title":"easeIn","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","title":"easeInEaseOut","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOut"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"text":" timing function, equivalent to ","type":"text"},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"swiftOut"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"kind":"symbol","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"swiftOut"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/description.json b/docs/data/documentation/anima/timingfunction/description.json index a1d5ea27..02fdda05 100644 --- a/docs/data/documentation/anima/timingfunction/description.json +++ b/docs/data/documentation/anima/timingfunction/description.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CustomStringConvertible.description","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:5Anima14TimingFunctionO11descriptionSSvp","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","title":"description","role":"symbol","extendedModule":"Anima"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/CustomStringConvertible-Implementations":{"abstract":[],"role":"collectionGroup","kind":"article","title":"CustomStringConvertible Implementations","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","url":"\/documentation\/anima\/timingfunction\/customstringconvertible-implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/description":{"abstract":[],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/description","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description","title":"description"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"extendedModule":"Anima","symbolKind":"property","role":"symbol","title":"description","externalID":"s:5Anima14TimingFunctionO11descriptionSSvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CustomStringConvertible.description"},{"text":".","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/CustomStringConvertible-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/CustomStringConvertible-Implementations","title":"CustomStringConvertible Implementations","role":"collectionGroup","kind":"article","abstract":[],"url":"\/documentation\/anima\/timingfunction\/customstringconvertible-implementations","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/description":{"kind":"symbol","title":"description","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/description","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/description"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easein.json b/docs/data/documentation/anima/timingfunction/easein.json index 28913f03..39539c35 100644 --- a/docs/data/documentation/anima/timingfunction/easein.json +++ b/docs/data/documentation/anima/timingfunction/easein.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Type Property","title":"easeIn","externalID":"s:5Anima14TimingFunctionO6easeInACvpZ","symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","interfaceLanguage":"swift"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"type":"text","text":" timing function, equivalent to "},{"code":"kCAMediaTimingFunctionEaseIn","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeIn"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"seeAlsoSections":[{"title":"Built-in Timing Functions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easein"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOut"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/swiftout","abstract":[{"type":"text","text":"A "},{"code":"swiftOut","type":"codeVoice"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"swiftOut"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"kind":"symbol","abstract":[{"type":"text","text":"No easing."}],"url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"title":"TimingFunction.linear","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/default":{"url":"\/documentation\/anima\/timingfunction\/default","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"default","abstract":[{"type":"text","text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function, equivalent to "},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInEaseOut","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"text":".","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeIn"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeIn","extendedModule":"Anima","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima14TimingFunctionO6easeInACvpZ","symbolKind":"property"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"kind":"symbol","seeAlsoSections":[{"title":"Built-in Timing Functions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easein"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeIn"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","url":"\/documentation\/anima\/timingfunction\/easein","title":"easeIn","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/linear":{"abstract":[{"type":"text","text":"No easing."}],"role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.linear","url":"\/documentation\/anima\/timingfunction\/linear","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"swiftOut"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"kind":"symbol","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"swiftOut"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOut"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","title":"easeInEaseOut","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOut"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"text":" timing function, equivalent to ","type":"text"},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout"},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","abstract":[{"text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations.","type":"text"}],"title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easeineaseout.json b/docs/data/documentation/anima/timingfunction/easeineaseout.json index fb171a2e..386991aa 100644 --- a/docs/data/documentation/anima/timingfunction/easeineaseout.json +++ b/docs/data/documentation/anima/timingfunction/easeineaseout.json @@ -1 +1 @@ -{"abstract":[{"text":"A ","type":"text"},{"code":"easeInEaseOut","type":"codeVoice"},{"type":"text","text":" timing function, equivalent to "},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInEaseOut","externalID":"s:5Anima14TimingFunctionO13easeInEaseOutACvpZ","extendedModule":"Anima"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOut"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easeineaseout"]}],"kind":"symbol","seeAlsoSections":[{"title":"Built-in Timing Functions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"generated":true}],"references":{"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/swiftout","abstract":[{"type":"text","text":"A "},{"code":"swiftOut","type":"codeVoice"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"swiftOut"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOut"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"text":".","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeIn"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function, equivalent to "},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInEaseOut","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"kind":"symbol","abstract":[{"type":"text","text":"No easing."}],"url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"title":"TimingFunction.linear","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/default":{"url":"\/documentation\/anima\/timingfunction\/default","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"default","abstract":[{"type":"text","text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseInEaseOut"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easeineaseout"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"generated":true,"title":"Built-in Timing Functions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]}],"sections":[],"metadata":{"roleHeading":"Type Property","symbolKind":"property","title":"easeInEaseOut","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO13easeInEaseOutACvpZ","role":"symbol"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut"},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","url":"\/documentation\/anima\/timingfunction\/easein","title":"easeIn","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","title":"easeInEaseOut","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOut"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"text":" timing function, equivalent to ","type":"text"},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOut"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","abstract":[{"text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations.","type":"text"}],"title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"abstract":[{"type":"text","text":"No easing."}],"role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.linear","url":"\/documentation\/anima\/timingfunction\/linear","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"swiftOut"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"kind":"symbol","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"swiftOut"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easeout.json b/docs/data/documentation/anima/timingfunction/easeout.json index 5fd39234..d62c4b00 100644 --- a/docs/data/documentation/anima/timingfunction/easeout.json +++ b/docs/data/documentation/anima/timingfunction/easeout.json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Anima","role":"symbol","modules":[{"name":"Anima"}],"title":"easeOut","externalID":"s:5Anima14TimingFunctionO7easeOutACvpZ","symbolKind":"property","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOut"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"sections":[],"seeAlsoSections":[{"title":"Built-in Timing Functions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOut"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOut"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easeout"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/swiftout","abstract":[{"type":"text","text":"A "},{"code":"swiftOut","type":"codeVoice"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"swiftOut"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function, equivalent to "},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInEaseOut","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"kind":"symbol","abstract":[{"type":"text","text":"No easing."}],"url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"title":"TimingFunction.linear","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/default":{"url":"\/documentation\/anima\/timingfunction\/default","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"default","abstract":[{"type":"text","text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"text":".","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeIn"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOut"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easeout"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","title":"easeOut","externalID":"s:5Anima14TimingFunctionO7easeOutACvpZ","symbolKind":"property","modules":[{"name":"Anima"}],"extendedModule":"Anima","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOut"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOut"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"title":"Built-in Timing Functions","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","title":"easeInEaseOut","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOut"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"text":" timing function, equivalent to ","type":"text"},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOut"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","url":"\/documentation\/anima\/timingfunction\/easein","title":"easeIn","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","abstract":[{"text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations.","type":"text"}],"title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"swiftOut"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"kind":"symbol","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"swiftOut"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/linear":{"abstract":[{"type":"text","text":"No easing."}],"role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.linear","url":"\/documentation\/anima\/timingfunction\/linear","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing.json b/docs/data/documentation/anima/timingfunction/easing.json index 486d5737..1b0a9e21 100644 --- a/docs/data/documentation/anima/timingfunction/easing.json +++ b/docs/data/documentation/anima/timingfunction/easing.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Structure","role":"symbol","extendedModule":"Anima","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}],"externalID":"s:5Anima14TimingFunctionO6EasingV","symbolKind":"struct","navigatorTitle":[{"text":"Easing","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack"],"title":"Back"},{"title":"Bounce","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce"]},{"title":"Circular","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic"],"title":"Cubic"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic"],"title":"Elastic"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo"],"title":"Exponential"},{"title":"Sinusoidal","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine"]},{"title":"Quadratic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart"],"title":"Quartic"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint"],"title":"Quintic"},{"title":"Type Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutSine"]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}]}],"kind":"declarations"}],"seeAlsoSections":[{"title":"Built-in Timing Functions","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut"]}],"abstract":[{"type":"text","text":"Additional easing time functions."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutExpo":{"title":"easeInOutExpo","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutexpo","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutExpo"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutExpo","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"title":"easeInBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInBack"},{"type":"text","text":" timing function."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInBack","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"abstract":[{"type":"text","text":"A "},{"code":"easeInElastic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInElastic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"easeInElastic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"title":"easeOutSine","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"title":"easeInBounce","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInBounce"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","abstract":[{"type":"text","text":"A "},{"code":"easeOutQuad","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuad"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","title":"easeOutQuad","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function, equivalent to "},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInEaseOut","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuad"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuad","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","title":"easeInQuad","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"title":"easeOutQuint","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuint"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"text":".","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeIn"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOut"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuart"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInQuart"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutCirc"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"title":"easeOutCirc","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","title":"easeOutBack","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBack"},{"text":" timing function.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuad":{"title":"easeInOutQuad","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquad","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutQuad"},{"text":" timing function.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutQuad"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutElastic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","title":"easeOutElastic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutSine":{"title":"easeInOutSine","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutsine","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutSine","abstract":[{"text":"A ","type":"text"},{"code":"easeInOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutSine","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInSine"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInSine"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"title":"easeInQuint","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"kind":"symbol","abstract":[{"type":"text","text":"No easing."}],"url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"title":"TimingFunction.linear","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCirc","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcirc","title":"easeInOutCirc","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInOutCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","title":"easeInExpo","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc","abstract":[{"type":"text","text":"A "},{"code":"easeInCirc","type":"codeVoice"},{"text":" timing function.","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInCirc"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInCirc","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"type":"topic","title":"easeOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeOutExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutExpo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutElastic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","title":"easeInOutElastic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutelastic","abstract":[{"text":"A ","type":"text"},{"code":"easeInOutElastic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutBounce":{"abstract":[{"text":"A ","type":"text"},{"code":"easeInOutBounce","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBounce","type":"topic","role":"symbol","title":"easeInOutBounce","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutbounce"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","title":"easeInCubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCubic"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/default":{"url":"\/documentation\/anima\/timingfunction\/default","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"default","abstract":[{"type":"text","text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"abstract":[{"text":"A ","type":"text"},{"code":"easeOutQuart","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuart"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeOutQuart"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuart":{"title":"easeInOutQuart","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquart","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuart","abstract":[{"type":"text","text":"A "},{"code":"easeInOutQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutQuart","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuint":{"type":"topic","title":"easeInOutQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquint","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuint","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutQuint"},{"type":"text","text":" timing function."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","title":"easeOutCubic","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutCubic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutCubic"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/swiftout","abstract":[{"type":"text","text":"A "},{"code":"swiftOut","type":"codeVoice"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"swiftOut"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"title":"easeOutBounce","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCubic","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutCubic"},{"text":" timing function.","type":"text"}],"title":"easeInOutCubic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcubic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutCubic","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutBack":{"kind":"symbol","title":"easeInOutBack","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBack","abstract":[{"type":"text","text":"A "},{"code":"easeInOutBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutBack"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutback"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Anima","title":"TimingFunction.Easing","modules":[{"name":"Anima"}],"roleHeading":"Structure","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}],"symbolKind":"struct","navigatorTitle":[{"text":"Easing","kind":"identifier"}]},"abstract":[{"text":"Additional easing time functions.","type":"text"}],"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut"],"title":"Built-in Timing Functions","generated":true}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack"],"title":"Back"},{"title":"Bounce","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce"]},{"title":"Circular","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"]},{"title":"Cubic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic"],"title":"Elastic"},{"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine"],"title":"Sinusoidal"},{"title":"Quadratic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad"]},{"title":"Quartic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint"],"title":"Quintic"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBack","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBounce","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCirc","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCubic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutElastic","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutExpo","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuad","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuart","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuint","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutSine"],"title":"Type Properties"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Easing","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"swiftOut"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"kind":"symbol","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"swiftOut"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"role":"symbol","type":"topic","kind":"symbol","title":"easeOutQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutQuint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuart"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","kind":"symbol","title":"easeInQuart","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInQuart"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutSine":{"kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutsine","role":"symbol","title":"easeInOutSine","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutSine"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutSine"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"abstract":[{"type":"text","text":"No easing."}],"role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.linear","url":"\/documentation\/anima\/timingfunction\/linear","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuart":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuart","title":"easeInOutQuart","abstract":[{"text":"A ","type":"text"},{"code":"easeInOutQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquart","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","title":"easeOutExpo","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutExpo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuad":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuad","title":"easeInOutQuad","abstract":[{"text":"A ","type":"text"},{"code":"easeInOutQuad","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquad","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutQuad"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCubic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","abstract":[{"text":"A ","type":"text"},{"code":"easeInCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"title":"easeInCubic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","title":"easeInQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","title":"easeInSine","abstract":[{"text":"A ","type":"text"},{"code":"easeInSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInSine"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","title":"easeInBounce","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","title":"easeOutSine","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutSine"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOut"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutCubic":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCubic","title":"easeInOutCubic","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInOutCubic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutCubic"},{"text":" timing function.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","title":"easeInBack","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInBack"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBack"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinback"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuint","title":"easeInOutQuint","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInOutQuint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutQuint"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquint"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","title":"easeInEaseOut","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOut"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"text":" timing function, equivalent to ","type":"text"},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutElastic","title":"easeInOutElastic","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInOutElastic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutelastic"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","title":"easeInCirc","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCirc"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","title":"easeInExpo","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInExpo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutCirc":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCirc","title":"easeInOutCirc","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutCirc"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInOutCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBack","title":"easeInOutBack","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutBack"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutback"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","title":"easeOutElastic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutBounce":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutBounce"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBounce","role":"symbol","title":"easeInOutBounce","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutBounce"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutbounce"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","url":"\/documentation\/anima\/timingfunction\/easein","title":"easeIn","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"type":"topic","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuart"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","kind":"symbol","title":"easeOutQuart","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuart"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","title":"easeOutBack","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutBack"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInElastic"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"easeInElastic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInElastic","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","abstract":[{"text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations.","type":"text"}],"title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}],"title":"easeInQuint","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"text":" timing function.","type":"text"}],"title":"easeOutQuad","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutCubic"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","abstract":[{"text":"A ","type":"text"},{"code":"easeOutCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"title":"easeOutCubic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutCirc","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"title":"easeOutCirc","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}],"title":"easeOutBounce","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutExpo":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutexpo","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutExpo","role":"symbol","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutExpo"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutExpo"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInOutExpo","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinback.json b/docs/data/documentation/anima/timingfunction/easing/easeinback.json index 1a083f56..36aeec0b 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinback.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinback.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInBack"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinback"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack"},"metadata":{"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInBackACvpZ","role":"symbol","title":"easeInBack","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInBack","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"roleHeading":"Type Property","modules":[{"name":"Anima"}]},"abstract":[{"text":"A ","type":"text"},{"code":"easeInBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack"],"generated":true,"title":"Back"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"title":"easeInBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInBack"},{"type":"text","text":" timing function."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInBack","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","title":"easeOutBack","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBack"},{"text":" timing function.","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"kind":"symbol","seeAlsoSections":[{"title":"Back","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInBack"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"easeInBack","role":"symbol","roleHeading":"Type Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV10easeInBackACvpZ","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInBack","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinback"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInBack"},{"type":"text","text":" timing function."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","title":"easeOutBack","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutBack"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","title":"easeInBack","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInBack"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBack"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinback"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinbounce.json b/docs/data/documentation/anima/timingfunction/easing/easeinbounce.json index 9b7f9520..f2205b5b 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinbounce.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinbounce.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"seeAlsoSections":[{"generated":true,"title":"Bounce","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce"]}],"metadata":{"title":"easeInBounce","externalID":"s:5Anima14TimingFunctionO6EasingV12easeInBounceACvpZ","modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInBounce"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"abstract":[{"type":"text","text":"A "},{"code":"easeInBounce","type":"codeVoice"},{"text":" timing function.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinbounce"]}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"title":"easeInBounce","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInBounce"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"title":"easeOutBounce","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinbounce"]}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"type":"text","text":" timing function."}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"title":"Bounce","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce"],"generated":true}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Type Property","title":"easeInBounce","modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV12easeInBounceACvpZ","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}],"title":"easeOutBounce","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","title":"easeInBounce","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeincirc.json b/docs/data/documentation/anima/timingfunction/easing/easeincirc.json index 98aee198..5b777561 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeincirc.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeincirc.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeincirc"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc"},"metadata":{"symbolKind":"property","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInCircACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInCirc","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"Anima"}],"title":"easeInCirc"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCirc"},{"text":" timing function.","type":"text"}],"sections":[],"seeAlsoSections":[{"title":"Circular","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCirc"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutCirc"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"title":"easeOutCirc","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc","abstract":[{"type":"text","text":"A "},{"code":"easeInCirc","type":"codeVoice"},{"text":" timing function.","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInCirc"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInCirc","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCirc"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeincirc"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"easeInCirc","symbolKind":"property","role":"symbol","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInCirc"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"externalID":"s:5Anima14TimingFunctionO6EasingV10easeInCircACvpZ"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInCirc"},{"type":"text","text":" timing function."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc"},"seeAlsoSections":[{"title":"Circular","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","title":"easeInCirc","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCirc"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutCirc","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"title":"easeOutCirc","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeincubic.json b/docs/data/documentation/anima/timingfunction/easing/easeincubic.json index bf4cc7c8..28ff8303 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeincubic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeincubic.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"text":"A ","type":"text"},{"code":"easeInCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeincubic"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Cubic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic"},"metadata":{"title":"easeInCubic","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInCubic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Type Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeInCubicACvpZ"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInCubic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","title":"easeInCubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCubic"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","title":"easeOutCubic","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutCubic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutCubic"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic"],"generated":true,"title":"Cubic"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInCubic","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeincubic"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV11easeInCubicACvpZ","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInCubic"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInCubic"},{"type":"text","text":" timing function."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutCubic"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","abstract":[{"text":"A ","type":"text"},{"code":"easeOutCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"title":"easeOutCubic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCubic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","abstract":[{"text":"A ","type":"text"},{"code":"easeInCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"title":"easeInCubic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinelastic.json b/docs/data/documentation/anima/timingfunction/easing/easeinelastic.json index d48c79ff..bb5af444 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinelastic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinelastic.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInElastic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV13easeInElasticACvpZ","title":"easeInElastic"},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"type":"text","text":"A "},{"code":"easeInElastic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic"],"generated":true,"title":"Elastic"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinelastic"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"abstract":[{"type":"text","text":"A "},{"code":"easeInElastic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInElastic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"easeInElastic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutElastic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","title":"easeOutElastic"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinelastic"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInElastic"},{"type":"text","text":" timing function."}],"seeAlsoSections":[{"generated":true,"title":"Elastic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic"},"metadata":{"title":"easeInElastic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInElastic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property","symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV13easeInElasticACvpZ"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","title":"easeOutElastic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInElastic"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"easeInElastic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInElastic","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinexpo.json b/docs/data/documentation/anima/timingfunction/easing/easeinexpo.json index dc483e44..c7e91db6 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinexpo.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinexpo.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","interfaceLanguage":"swift"},"metadata":{"role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInExpoACvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"symbolKind":"property","modules":[{"name":"Anima"}],"title":"easeInExpo","roleHeading":"Type Property"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinexpo"]}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInExpo"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo"],"generated":true,"title":"Exponential"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}]}],"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","title":"easeInExpo","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"type":"topic","title":"easeOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeOutExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutExpo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinexpo"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInExpo"},{"text":" timing function.","type":"text"}],"sections":[],"metadata":{"title":"easeInExpo","symbolKind":"property","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV10easeInExpoACvpZ"},"seeAlsoSections":[{"generated":true,"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","title":"easeOutExpo","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutExpo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","title":"easeInExpo","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInExpo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinoutback.json b/docs/data/documentation/anima/timingfunction/easing/easeinoutback.json index ca6b9ed8..ee93f487 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinoutback.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinoutback.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Property","role":"symbol","title":"easeInOutBack","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"externalID":"s:5Anima14TimingFunctionO6EasingV13easeInOutBackACvpZ"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutback"]}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutBack"},{"type":"text","text":" timing function."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBack"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutBack"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutBack":{"kind":"symbol","title":"easeInOutBack","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBack","abstract":[{"type":"text","text":"A "},{"code":"easeInOutBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutBack"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutback"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBack","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutback"]}],"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV13easeInOutBackACvpZ","roleHeading":"Type Property","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutBack"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInOutBack"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutBack"},{"type":"text","text":" timing function."}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBack","title":"easeInOutBack","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutBack"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutback"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinoutbounce.json b/docs/data/documentation/anima/timingfunction/easing/easeinoutbounce.json index 6d2c88f2..563c30e4 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinoutbounce.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinoutbounce.json @@ -1 +1 @@ -{"abstract":[{"text":"A ","type":"text"},{"code":"easeInOutBounce","type":"codeVoice"},{"text":" timing function.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutbounce"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"kind":"symbol","metadata":{"roleHeading":"Type Property","modules":[{"name":"Anima"}],"role":"symbol","title":"easeInOutBounce","externalID":"s:5Anima14TimingFunctionO6EasingV15easeInOutBounceACvpZ","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutBounce"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBounce"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutBounce":{"abstract":[{"text":"A ","type":"text"},{"code":"easeInOutBounce","type":"codeVoice"},{"type":"text","text":" timing function."}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBounce","type":"topic","role":"symbol","title":"easeInOutBounce","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutbounce"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A "},{"code":"easeInOutBounce","type":"codeVoice"},{"type":"text","text":" timing function."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBounce","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}]}],"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV15easeInOutBounceACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutBounce"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInOutBounce","roleHeading":"Type Property"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutbounce"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutBounce":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutBounce"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutBounce","role":"symbol","title":"easeInOutBounce","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutBounce"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutbounce"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinoutcirc.json b/docs/data/documentation/anima/timingfunction/easing/easeinoutcirc.json index e8a4fc39..53ad4522 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinoutcirc.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinoutcirc.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"easeInOutCirc","externalID":"s:5Anima14TimingFunctionO6EasingV13easeInOutCircACvpZ","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"roleHeading":"Type Property"},"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutCirc"},{"text":" timing function.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutCirc","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutcirc"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCirc","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutCirc":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCirc","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcirc","title":"easeInOutCirc","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInOutCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInOutCirc","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCirc"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"metadata":{"roleHeading":"Type Property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInOutCirc","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"modules":[{"name":"Anima"}],"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV13easeInOutCircACvpZ","title":"easeInOutCirc"},"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutCirc"},{"type":"text","text":" timing function."}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutcirc"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutCirc":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCirc","title":"easeInOutCirc","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutCirc"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInOutCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcirc"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinoutcubic.json b/docs/data/documentation/anima/timingfunction/easing/easeinoutcubic.json index 6de9ad1f..2537b608 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinoutcubic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinoutcubic.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCubic"},"sections":[],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutCubic"},{"type":"text","text":" timing function."}],"metadata":{"roleHeading":"Type Property","title":"easeInOutCubic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutCubic"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV14easeInOutCubicACvpZ","modules":[{"name":"Anima"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutcubic"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutCubic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutCubic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCubic","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutCubic"},{"text":" timing function.","type":"text"}],"title":"easeInOutCubic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcubic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutCubic","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"easeInOutCubic","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutCubic"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV14easeInOutCubicACvpZ","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCubic"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutCubic"},{"text":" timing function.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInOutCubic","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutcubic"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutCubic":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutCubic","title":"easeInOutCubic","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInOutCubic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutCubic"},{"text":" timing function.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinoutelastic.json b/docs/data/documentation/anima/timingfunction/easing/easeinoutelastic.json index 8db495b4..d8716eb5 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinoutelastic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinoutelastic.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutElastic","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutElastic"},{"text":" timing function.","type":"text"}],"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV16easeInOutElasticACvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutElastic"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","symbolKind":"property","roleHeading":"Type Property","title":"easeInOutElastic","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutelastic"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutElastic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","title":"easeInOutElastic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutelastic","abstract":[{"text":"A ","type":"text"},{"code":"easeInOutElastic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutElastic"},{"text":" timing function.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutElastic"},"metadata":{"role":"symbol","title":"easeInOutElastic","externalID":"s:5Anima14TimingFunctionO6EasingV16easeInOutElasticACvpZ","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutelastic"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutElastic","title":"easeInOutElastic","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutElastic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInOutElastic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutelastic"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinoutexpo.json b/docs/data/documentation/anima/timingfunction/easing/easeinoutexpo.json index 1e9b1915..f3f4e214 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinoutexpo.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinoutexpo.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutexpo"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutExpo","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutExpo"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutExpo"},{"text":" timing function.","type":"text"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Property","title":"easeInOutExpo","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutExpo"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"externalID":"s:5Anima14TimingFunctionO6EasingV13easeInOutExpoACvpZ","symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutExpo":{"title":"easeInOutExpo","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutexpo","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutExpo"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutExpo","type":"topic"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutExpo"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutexpo"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutExpo"},{"type":"text","text":" timing function."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutExpo"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}]}]}],"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV13easeInOutExpoACvpZ","modules":[{"name":"Anima"}],"roleHeading":"Type Property","title":"easeInOutExpo","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutExpo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"symbolKind":"property","role":"symbol"},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutExpo":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutexpo","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutExpo","role":"symbol","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutExpo"},{"type":"text","text":" timing function."}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutExpo"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeInOutExpo","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinoutquad.json b/docs/data/documentation/anima/timingfunction/easing/easeinoutquad.json index a3c29f40..c303b6e1 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinoutquad.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinoutquad.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuad"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV13easeInOutQuadACvpZ","title":"easeInOutQuad","modules":[{"name":"Anima"}],"roleHeading":"Type Property","role":"symbol","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutQuad"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutQuad"},{"text":" timing function.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutquad"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutQuad"},{"text":": ","kind":"text"},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuad":{"title":"easeInOutQuad","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquad","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutQuad"},{"text":" timing function.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutQuad"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutQuad"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuad"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutquad"]}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutQuad"},{"type":"text","text":" timing function."}],"sections":[],"metadata":{"title":"easeInOutQuad","externalID":"s:5Anima14TimingFunctionO6EasingV13easeInOutQuadACvpZ","role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuad":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuad","title":"easeInOutQuad","abstract":[{"text":"A ","type":"text"},{"code":"easeInOutQuad","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquad","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutQuad"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinoutquart.json b/docs/data/documentation/anima/timingfunction/easing/easeinoutquart.json index 5d219503..67a77ce3 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinoutquart.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinoutquart.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutquart"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuart"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutQuart","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"easeInOutQuart","symbolKind":"property","role":"symbol","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutQuart"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"externalID":"s:5Anima14TimingFunctionO6EasingV14easeInOutQuartACvpZ","modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutQuart"},{"text":" timing function.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuart":{"title":"easeInOutQuart","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquart","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuart","abstract":[{"type":"text","text":"A "},{"code":"easeInOutQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutQuart","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuart","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutQuart","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV14easeInOutQuartACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"title":"easeInOutQuart","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutQuart"},{"type":"text","text":" timing function."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutquart"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuart":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuart","title":"easeInOutQuart","abstract":[{"text":"A ","type":"text"},{"code":"easeInOutQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquart","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinoutquint.json b/docs/data/documentation/anima/timingfunction/easing/easeinoutquint.json index bf1e3c53..e6a87672 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinoutquint.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinoutquint.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"metadata":{"symbolKind":"property","title":"easeInOutQuint","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV14easeInOutQuintACvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutQuint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuint"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutQuint"},{"type":"text","text":" timing function."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutQuint"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutquint"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuint":{"type":"topic","title":"easeInOutQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquint","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuint","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutQuint"},{"type":"text","text":" timing function."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInOutQuint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV14easeInOutQuintACvpZ","role":"symbol","modules":[{"name":"Anima"}],"title":"easeInOutQuint","roleHeading":"Type Property","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutQuint"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeInOutQuint","type":"codeVoice"},{"text":" timing function.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuint"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutQuint","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutquint"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutQuint":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutQuint","title":"easeInOutQuint","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInOutQuint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutQuint"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquint"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinoutsine.json b/docs/data/documentation/anima/timingfunction/easing/easeinoutsine.json index 267b6e8c..7dfe5cb8 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinoutsine.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinoutsine.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"type":"text","text":"A "},{"code":"easeInOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutSine"},"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV13easeInOutSineACvpZ","symbolKind":"property","title":"easeInOutSine","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInOutSine"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"roleHeading":"Type Property","modules":[{"name":"Anima"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInOutSine"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier"}]}]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutsine"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutSine":{"title":"easeInOutSine","url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutsine","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutSine","abstract":[{"text":"A ","type":"text"},{"code":"easeInOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutSine","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInOutSine"},{"text":" timing function.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinoutsine"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV13easeInOutSineACvpZ","roleHeading":"Type Property","title":"easeInOutSine","modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInOutSine","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutSine","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInOutSine":{"kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinoutsine","role":"symbol","title":"easeInOutSine","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInOutSine"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInOutSine"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinquad.json b/docs/data/documentation/anima/timingfunction/easing/easeinquad.json index 215ed10a..678d78fb 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinquad.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinquad.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Type Property","symbolKind":"property","role":"symbol","modules":[{"name":"Anima"}],"title":"easeInQuad","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInQuadACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInQuad"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuad"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuad"},{"text":" timing function.","type":"text"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad"],"generated":true,"title":"Quadratic"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquad"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","abstract":[{"type":"text","text":"A "},{"code":"easeOutQuad","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuad"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","title":"easeOutQuad","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuad"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuad","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","title":"easeInQuad","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuad"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquad"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInQuadACvpZ","title":"easeInQuad","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInQuad","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"symbolKind":"property"},"sections":[],"abstract":[{"type":"text","text":"A "},{"code":"easeInQuad","type":"codeVoice"},{"type":"text","text":" timing function."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad"},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Quadratic","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","title":"easeInQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"text":" timing function.","type":"text"}],"title":"easeOutQuad","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinquart.json b/docs/data/documentation/anima/timingfunction/easing/easeinquart.json index f9319103..6377820d 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinquart.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinquart.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquart"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuart"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"symbolKind":"property","role":"symbol","roleHeading":"Type Property","title":"easeInQuart","externalID":"s:5Anima14TimingFunctionO6EasingV11easeInQuartACvpZ","modules":[{"name":"Anima"}]},"abstract":[{"type":"text","text":"A "},{"code":"easeInQuart","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuart"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction"}],"languages":["swift"]}]}],"seeAlsoSections":[{"title":"Quartic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart"],"generated":true}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"abstract":[{"text":"A ","type":"text"},{"code":"easeOutQuart","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuart"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeOutQuart"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuart"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInQuart"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquart"]}],"metadata":{"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeInQuartACvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuart","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"modules":[{"name":"Anima"}],"role":"symbol","title":"easeInQuart","roleHeading":"Type Property"},"abstract":[{"type":"text","text":"A "},{"code":"easeInQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"seeAlsoSections":[{"title":"Quartic","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuart"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","kind":"symbol","title":"easeInQuart","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInQuart"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"type":"topic","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuart"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","kind":"symbol","title":"easeOutQuart","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuart"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinquint.json b/docs/data/documentation/anima/timingfunction/easing/easeinquint.json index 193f5685..8a4c8bc0 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinquint.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinquint.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Quintic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint"]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquint"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeInQuint","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"symbolKind":"property","role":"symbol","roleHeading":"Type Property","title":"easeInQuint","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeInQuintACvpZ"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"title":"easeOutQuint","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuint"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"title":"easeInQuint","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint"],"generated":true,"title":"Quintic"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuint"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","interfaceLanguage":"swift"},"metadata":{"title":"easeInQuint","role":"symbol","symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeInQuintACvpZ","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInQuint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"roleHeading":"Type Property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuint"},{"text":" timing function.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinquint"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"role":"symbol","type":"topic","kind":"symbol","title":"easeOutQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutQuint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}],"title":"easeInQuint","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeinsine.json b/docs/data/documentation/anima/timingfunction/easing/easeinsine.json index fd7badde..67213dcd 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeinsine.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeinsine.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine"],"generated":true,"title":"Sinusoidal"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInSine"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinsine"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInSine"},{"text":" timing function.","type":"text"}],"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV10easeInSineACvpZ","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInSine"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"roleHeading":"Type Property","title":"easeInSine"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"title":"easeOutSine","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInSine"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInSine"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInSine"},{"type":"text","text":" timing function."}],"seeAlsoSections":[{"generated":true,"title":"Sinusoidal","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInSine","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeinsine"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Type Property","role":"symbol","symbolKind":"property","title":"easeInSine","externalID":"s:5Anima14TimingFunctionO6EasingV10easeInSineACvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInSine"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","title":"easeOutSine","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutSine"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","title":"easeInSine","abstract":[{"text":"A ","type":"text"},{"code":"easeInSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInSine"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeoutback.json b/docs/data/documentation/anima/timingfunction/easing/easeoutback.json index 8c14adc4..26377ebd 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutback.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutback.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack"],"title":"Back"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutBack"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutback"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutBackACvpZ","modules":[{"name":"Anima"}],"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOutBack","roleHeading":"Type Property"},"abstract":[{"type":"text","text":"A "},{"code":"easeOutBack","type":"codeVoice"},{"type":"text","text":" timing function."}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","title":"easeOutBack","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutBack","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBack"},{"text":" timing function.","type":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"title":"easeInBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeinback","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInBack"},{"type":"text","text":" timing function."}],"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInBack","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutBack"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutback"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack"],"title":"Back","generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"metadata":{"title":"easeOutBack","role":"symbol","roleHeading":"Type Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutBackACvpZ","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutBack","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutBack"},{"type":"text","text":" timing function."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBack":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeOutBack","type":"codeVoice"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBack","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","title":"easeOutBack","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutBack"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBack":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBack","title":"easeInBack","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInBack"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBack"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinback"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeoutbounce.json b/docs/data/documentation/anima/timingfunction/easing/easeoutbounce.json index 23e2aac0..ab9bacd8 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutbounce.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutbounce.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Bounce","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce"},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV13easeOutBounceACvpZ","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"roleHeading":"Type Property","role":"symbol","title":"easeOutBounce"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutBounce"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutbounce"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"title":"easeOutBounce","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"title":"easeInBounce","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInBounce"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce"],"title":"Bounce","generated":true}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}],"metadata":{"roleHeading":"Type Property","title":"easeOutBounce","externalID":"s:5Anima14TimingFunctionO6EasingV13easeOutBounceACvpZ","symbolKind":"property","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"Anima"}]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutbounce"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInBounce":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInBounce","title":"easeInBounce","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInBounce"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInBounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutBounce":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutBounce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutBounce","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutBounce"},{"text":" timing function.","type":"text"}],"title":"easeOutBounce","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeoutcirc.json b/docs/data/documentation/anima/timingfunction/easing/easeoutcirc.json index 3103d5c6..09e06dc1 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutcirc.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutcirc.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc"],"title":"Circular","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Type Property","role":"symbol","title":"easeOutCirc","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutCirc"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutCircACvpZ"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutcirc"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutCirc"},{"text":" timing function.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","text":"TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutCirc"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"title":"easeOutCirc","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"kind":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc","abstract":[{"type":"text","text":"A "},{"code":"easeInCirc","type":"codeVoice"},{"text":" timing function.","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInCirc"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInCirc","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutcirc"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc"},"metadata":{"symbolKind":"property","roleHeading":"Type Property","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutCircACvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutCirc"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeOutCirc"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutCirc","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"]}]}],"seeAlsoSections":[{"generated":true,"title":"Circular","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCirc":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCirc","title":"easeInCirc","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCirc"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeInCirc","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeincirc"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCirc":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutCirc","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCirc","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutCirc"},{"type":"text","text":" timing function."}],"title":"easeOutCirc","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeoutcubic.json b/docs/data/documentation/anima/timingfunction/easing/easeoutcubic.json index 1510ef88..0aced224 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutcubic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutcubic.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutCubic"},{"type":"text","text":" timing function."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic"],"generated":true,"title":"Cubic"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutCubic"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutcubic"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"easeOutCubic","symbolKind":"property","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutCubicACvpZ","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutCubic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","title":"easeInCubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","role":"symbol","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInCubic","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInCubic"},{"type":"text","text":" timing function."}]},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","title":"easeOutCubic","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutCubic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutCubic"},{"type":"text","text":" timing function."}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutCubic","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutcubic"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"title":"Cubic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutCubic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"symbolKind":"property","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutCubicACvpZ","title":"easeOutCubic","roleHeading":"Type Property","modules":[{"name":"Anima"}]},"kind":"symbol","sections":[],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutCubic"},{"text":" timing function.","type":"text"}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutCubic":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutCubic"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutCubic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","abstract":[{"text":"A ","type":"text"},{"code":"easeOutCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"title":"easeOutCubic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInCubic":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInCubic"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInCubic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","abstract":[{"text":"A ","type":"text"},{"code":"easeInCubic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"title":"easeInCubic"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeoutelastic.json b/docs/data/documentation/anima/timingfunction/easing/easeoutelastic.json index 2a06262b..d33a274b 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutelastic.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutelastic.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutelastic"]}],"sections":[],"abstract":[{"text":"A ","type":"text"},{"code":"easeOutElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic"],"title":"Elastic","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutElastic","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV14easeOutElasticACvpZ","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutElastic"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"roleHeading":"Type Property","role":"symbol","title":"easeOutElastic"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"abstract":[{"type":"text","text":"A "},{"code":"easeInElastic","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInElastic"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"easeInElastic"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutElastic","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"type":"topic","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","title":"easeOutElastic"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutelastic"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic"],"title":"Elastic"}],"metadata":{"roleHeading":"Type Property","symbolKind":"property","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV14easeOutElasticACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutElastic"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"modules":[{"name":"Anima"}],"title":"easeOutElastic"},"abstract":[{"type":"text","text":"A "},{"code":"easeOutElastic","type":"codeVoice"},{"type":"text","text":" timing function."}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInElastic":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInElastic"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInElastic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"easeInElastic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInElastic","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutElastic":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutElastic","title":"easeOutElastic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutElastic","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutElastic"},{"text":" timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeoutexpo.json b/docs/data/documentation/anima/timingfunction/easing/easeoutexpo.json index af92df91..654cf32d 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutexpo.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutexpo.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","title":"easeOutExpo","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutExpo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutExpoACvpZ","modules":[{"name":"Anima"}]},"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeOutExpo","type":"codeVoice"},{"type":"text","text":" timing function."}],"sections":[],"seeAlsoSections":[{"generated":true,"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutexpo"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutExpo","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"type":"topic","title":"easeOutExpo","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","role":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeOutExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutExpo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","title":"easeInExpo","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInExpo","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"title":"Exponential","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo"]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Type Property","symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutExpoACvpZ","modules":[{"name":"Anima"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutExpo"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeOutExpo","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutExpo"},{"text":" timing function.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutexpo"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutExpo","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"platforms":["macOS"]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInExpo","title":"easeInExpo","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInExpo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"code":"easeInExpo","type":"codeVoice"},{"text":" timing function.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutExpo":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutExpo","title":"easeOutExpo","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutExpo"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutExpo","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeoutquad.json b/docs/data/documentation/anima/timingfunction/easing/easeoutquad.json index 98262509..647aef16 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutquad.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutquad.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]}]}],"sections":[],"metadata":{"title":"easeOutQuad","symbolKind":"property","role":"symbol","externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutQuadACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutQuad","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"roleHeading":"Type Property"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad"],"generated":true,"title":"Quadratic"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquad"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"A "},{"code":"easeOutQuad","type":"codeVoice"},{"type":"text","text":" timing function."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","abstract":[{"type":"text","text":"A "},{"code":"easeOutQuad","type":"codeVoice"},{"text":" timing function.","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuad"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","title":"easeOutQuad","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuad"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuad","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","title":"easeInQuad","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeOutQuad","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"seeAlsoSections":[{"title":"Quadratic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad"],"generated":true}],"metadata":{"roleHeading":"Type Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutQuadACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutQuad","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"symbolKind":"property","title":"easeOutQuad","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquad"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"abstract":[{"type":"text","text":"A "},{"code":"easeOutQuad","type":"codeVoice"},{"text":" timing function.","type":"text"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuad":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuad"},{"text":" timing function.","type":"text"}],"title":"easeOutQuad","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuad":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuad","title":"easeInQuad","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuad"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeInQuad","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeoutquart.json b/docs/data/documentation/anima/timingfunction/easing/easeoutquart.json index 9d0903a5..f9c9bf67 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutquart.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutquart.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutQuartACvpZ","title":"easeOutQuart","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"roleHeading":"Type Property","role":"symbol"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquart"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuart"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart"],"generated":true,"title":"Quartic"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOutQuart","type":"codeVoice"},{"type":"text","text":" timing function."}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"abstract":[{"text":"A ","type":"text"},{"code":"easeOutQuart","type":"codeVoice"},{"text":" timing function.","type":"text"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuart"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"easeOutQuart"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuart"},{"type":"text","text":" timing function."}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuart"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeInQuart"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Type Property","symbolKind":"property","externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutQuartACvpZ","title":"easeOutQuart","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuart"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquart"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuart"},{"type":"text","text":" timing function."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart"],"generated":true,"title":"Quartic"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuart"},{"kind":"text","text":": "},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart"},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuart":{"type":"topic","role":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuart"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuart","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","kind":"symbol","title":"easeOutQuart","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuart"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuart":{"type":"topic","role":"symbol","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInQuart"},{"text":" timing function.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuart","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","kind":"symbol","title":"easeInQuart","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInQuart"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeoutquint.json b/docs/data/documentation/anima/timingfunction/easing/easeoutquint.json index e7032605..48739645 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutquint.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutquint.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Quintic","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Type Property","title":"easeOutQuint","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOutQuint","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutQuintACvpZ","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuint"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquint"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"title":"easeOutQuint","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutQuint"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"text":" timing function.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"title":"easeInQuint","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInQuint"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"title":"easeOutQuint","symbolKind":"property","roleHeading":"Type Property","externalID":"s:5Anima14TimingFunctionO6EasingV12easeOutQuintACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeOutQuint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOutQuint"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutquint"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint"],"title":"Quintic"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInQuint":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeInQuint","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInQuint","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInQuint"},{"type":"text","text":" timing function."}],"title":"easeInQuint","role":"symbol","url":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutQuint":{"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutQuint"},{"type":"text","text":" timing function."}],"role":"symbol","type":"topic","kind":"symbol","title":"easeOutQuint","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutQuint","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutQuint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/easing/easeoutsine.json b/docs/data/documentation/anima/timingfunction/easing/easeoutsine.json index f8a73825..f89cc372 100644 --- a/docs/data/documentation/anima/timingfunction/easing/easeoutsine.json +++ b/docs/data/documentation/anima/timingfunction/easing/easeoutsine.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutSine"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutSineACvpZ","symbolKind":"property","roleHeading":"Type Property","title":"easeOutSine"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutSine"},{"type":"text","text":" timing function."}],"seeAlsoSections":[{"title":"Sinusoidal","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutsine"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInSine"},{"text":" timing function.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInSine"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"easeInSine","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"title":"easeOutSine","abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeOutSine"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutSine"},{"text":": ","kind":"text"},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/easing\/easeoutsine"]}],"metadata":{"modules":[{"name":"Anima"}],"title":"easeOutSine","symbolKind":"property","role":"symbol","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"easeOutSine","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"externalID":"s:5Anima14TimingFunctionO6EasingV11easeOutSineACvpZ"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeOutSine"},{"type":"text","text":" timing function."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine"],"generated":true,"title":"Sinusoidal"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeInSine":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeInSine","title":"easeInSine","abstract":[{"text":"A ","type":"text"},{"code":"easeInSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"url":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeInSine"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/Easing/easeOutSine":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing\/easeOutSine","title":"easeOutSine","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"easeOutSine"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"text":"A ","type":"text"},{"code":"easeOutSine","type":"codeVoice"},{"type":"text","text":" timing function."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/equatable-implementations.json b/docs/data/documentation/anima/timingfunction/equatable-implementations.json index 976f29c7..754e9b45 100644 --- a/docs/data/documentation/anima/timingfunction/equatable-implementations.json +++ b/docs/data/documentation/anima/timingfunction/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)"]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/==(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/==(_:_:)","title":"==(_:_:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"==","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Anima/documentation/Anima/TimingFunction/!=(_:_:)":{"type":"topic","abstract":[],"title":"!=(_:_:)","url":"\/documentation\/anima\/timingfunction\/!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)"],"title":"Operators","generated":true}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/==(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/==(_:_:)","title":"==(_:_:)","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/==(_:_:)"},"doc://Anima/documentation/Anima/TimingFunction/!=(_:_:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/!=(_:_:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/function(_:).json b/docs/data/documentation/anima/timingfunction/function(_:).json index eb5c368f..d2d43024 100644 --- a/docs/data/documentation/anima/timingfunction/function(_:).json +++ b/docs/data/documentation/anima/timingfunction/function(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"abstract":[{"type":"text","text":"The specified function is used as timing function."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"],"title":"Creating a Timing Function","generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"function"},{"kind":"text","text":"(("},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> (","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"))","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/function(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","metadata":{"title":"TimingFunction.function(_:)","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO8functionyACS2dccACmF","symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"))","kind":"text"}]},"references":{"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"kind":"text","text":"("},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier","text":"UnitBezier"},{"kind":"text","text":")"}],"title":"TimingFunction.bezier(_:)","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","kind":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"name","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","url":"\/documentation\/anima\/timingfunction\/name"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"text":"The specified function is used as timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"title":"TimingFunction.function(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","url":"\/documentation\/anima\/timingfunction\/function(_:)"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","kind":"typeIdentifier","text":"CAMediaTimingFunction"},{"text":")","kind":"text"}],"title":"init(_:)","url":"\/documentation\/anima\/timingfunction\/init(_:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"title":"init(x1:y1:x2:y2:)","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The specified function is used as timing function."}],"sections":[],"metadata":{"role":"symbol","title":"TimingFunction.function(_:)","externalID":"s:5Anima14TimingFunctionO8functionyACS2dccACmF","symbolKind":"case","modules":[{"name":"Anima"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> ("},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"))","kind":"text"}]},"seeAlsoSections":[{"title":"Creating a Timing Function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":") -> (","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"))","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/function(_:)"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/name","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","title":"name"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(x1:y1:x2:y2:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"type":"text","text":"The specified function is used as timing function."}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","title":"TimingFunction.function(_:)"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}],"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","text":"UnitBezier","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"abstract":[{"text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/hash(into:).json b/docs/data/documentation/anima/timingfunction/hash(into:).json index a1ed7e25..d7aff1cf 100644 --- a/docs/data/documentation/anima/timingfunction/hash(into:).json +++ b/docs/data/documentation/anima/timingfunction/hash(into:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"s:5Anima14TimingFunctionO4hash4intoys6HasherVz_tF","title":"hash(into:)","roleHeading":"Instance Method","extendedModule":"Anima","role":"symbol","symbolKind":"method","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/hash(into:)"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/hash(into:)":{"url":"\/documentation\/anima\/timingfunction\/hash(into:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","abstract":[],"title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/TimingFunction/Hashable-Implementations":{"kind":"article","role":"collectionGroup","title":"Hashable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations","url":"\/documentation\/anima\/timingfunction\/hashable-implementations"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Hashable.hash(into:)"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"hash(into:)","externalID":"s:5Anima14TimingFunctionO4hash4intoys6HasherVz_tF","symbolKind":"method","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Anima","roleHeading":"Instance Method","role":"symbol"},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Hashable-Implementations":{"kind":"article","abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations","title":"Hashable Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/anima\/timingfunction\/hashable-implementations"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/hash(into:)":{"kind":"symbol","abstract":[],"title":"hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/hashable-implementations.json b/docs/data/documentation/anima/timingfunction/hashable-implementations.json index d62d6a34..4ce2659d 100644 --- a/docs/data/documentation/anima/timingfunction/hashable-implementations.json +++ b/docs/data/documentation/anima/timingfunction/hashable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations","interfaceLanguage":"swift"},"kind":"article","metadata":{"modules":[{"name":"Anima"}],"title":"Hashable Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/hashable-implementations"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/hash(into:)":{"url":"\/documentation\/anima\/timingfunction\/hash(into:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","abstract":[],"title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Hashable-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/hashable-implementations"]}],"sections":[],"metadata":{"title":"Hashable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/TimingFunction/hash(into:)":{"kind":"symbol","abstract":[],"title":"hash(into:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/timingfunction\/hash(into:)"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/init(_:).json b/docs/data/documentation/anima/timingfunction/init(_:).json index e758f354..5004c4a8 100644 --- a/docs/data/documentation/anima/timingfunction/init(_:).json +++ b/docs/data/documentation/anima/timingfunction/init(_:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/init(_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"externalID":"s:5Anima14TimingFunctionOyACSo07CAMediabC0Ccfc","symbolKind":"init","role":"symbol","title":"init(_:)","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CAMediaTimingFunction","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"kind":"text","text":")"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima"},"abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"coreAnimationTimingFunction","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"CAMediaTimingFunction","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"seeAlsoSections":[{"generated":true,"title":"Creating a Timing Function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"name","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","url":"\/documentation\/anima\/timingfunction\/name"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"title":"init(x1:y1:x2:y2:)","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"kind":"text","text":"("},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier","text":"UnitBezier"},{"kind":"text","text":")"}],"title":"TimingFunction.bezier(_:)","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","kind":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","kind":"typeIdentifier","text":"CAMediaTimingFunction"},{"text":")","kind":"text"}],"title":"init(_:)","url":"\/documentation\/anima\/timingfunction\/init(_:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"text":"The specified function is used as timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"title":"TimingFunction.function(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","url":"\/documentation\/anima\/timingfunction\/function(_:)"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"],"title":"Creating a Timing Function","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)"},"sections":[],"metadata":{"role":"symbol","roleHeading":"Initializer","modules":[{"name":"Anima"}],"symbolKind":"init","title":"init(_:)","extendedModule":"Anima","externalID":"s:5Anima14TimingFunctionOyACSo07CAMediabC0Ccfc","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CAMediaTimingFunction","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"text":")","kind":"text"}]},"variants":[{"paths":["\/documentation\/anima\/timingfunction\/init(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"coreAnimationTimingFunction"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","text":"CAMediaTimingFunction"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(x1:y1:x2:y2:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/name","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","title":"name"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"type":"text","text":"The specified function is used as timing function."}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","title":"TimingFunction.function(_:)"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}],"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","text":"UnitBezier","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"abstract":[{"text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/init(x1:y1:x2:y2:).json b/docs/data/documentation/anima/timingfunction/init(x1:y1:x2:y2:).json index 0ac85ff6..353fefad 100644 --- a/docs/data/documentation/anima/timingfunction/init(x1:y1:x2:y2:).json +++ b/docs/data/documentation/anima/timingfunction/init(x1:y1:x2:y2:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima14TimingFunctionO2x12y12x22y2ACSd_S3dtcfc","title":"init(x1:y1:x2:y2:)","modules":[{"name":"Anima"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"],"title":"Creating a Timing Function"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x1"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"y2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)"]}],"kind":"symbol","abstract":[{"text":"Initializes a bezier timing function with the given control points.","type":"text"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"title":"init(x1:y1:x2:y2:)","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"text":"The specified function is used as timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"title":"TimingFunction.function(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","url":"\/documentation\/anima\/timingfunction\/function(_:)"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","kind":"typeIdentifier","text":"CAMediaTimingFunction"},{"text":")","kind":"text"}],"title":"init(_:)","url":"\/documentation\/anima\/timingfunction\/init(_:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"kind":"text","text":"("},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier","text":"UnitBezier"},{"kind":"text","text":")"}],"title":"TimingFunction.bezier(_:)","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","kind":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"name","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","url":"\/documentation\/anima\/timingfunction\/name"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"abstract":[{"text":"Initializes a bezier timing function with the given control points.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x1"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"x2","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"y2","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}],"title":"init(x1:y1:x2:y2:)","symbolKind":"init","externalID":"s:5Anima14TimingFunctionO2x12y12x22y2ACSd_S3dtcfc","roleHeading":"Initializer","modules":[{"name":"Anima"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"seeAlsoSections":[{"generated":true,"title":"Creating a Timing Function","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"]}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}],"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","text":"UnitBezier","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"abstract":[{"text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/name","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","title":"name"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"type":"text","text":"The specified function is used as timing function."}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","title":"TimingFunction.function(_:)"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(x1:y1:x2:y2:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/linear.json b/docs/data/documentation/anima/timingfunction/linear.json index 84593a73..a002b04e 100644 --- a/docs/data/documentation/anima/timingfunction/linear.json +++ b/docs/data/documentation/anima/timingfunction/linear.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Built-in Timing Functions","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"generated":true}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"title":"TimingFunction.linear","role":"symbol","roleHeading":"Case","externalID":"s:5Anima14TimingFunctionO6linearyA2CmF","symbolKind":"case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"No easing.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/linear"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOut"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"kind":"symbol","abstract":[{"type":"text","text":"No easing."}],"url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"title":"TimingFunction.linear","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function, equivalent to "},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInEaseOut","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/swiftout","abstract":[{"type":"text","text":"A "},{"code":"swiftOut","type":"codeVoice"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"swiftOut"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"text":".","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeIn"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction/default":{"url":"\/documentation\/anima\/timingfunction\/default","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"default","abstract":[{"type":"text","text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/linear"]}],"kind":"symbol","abstract":[{"type":"text","text":"No easing."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"title":"TimingFunction.linear","role":"symbol","roleHeading":"Case","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO6linearyA2CmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"linear"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"title":"Built-in Timing Functions"}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","url":"\/documentation\/anima\/timingfunction\/easein","title":"easeIn","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOut"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeout"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"swiftOut"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"kind":"symbol","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"swiftOut"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","title":"easeInEaseOut","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOut"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"text":" timing function, equivalent to ","type":"text"},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout"},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","abstract":[{"text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations.","type":"text"}],"title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/linear":{"abstract":[{"type":"text","text":"No easing."}],"role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.linear","url":"\/documentation\/anima\/timingfunction\/linear","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/name.json b/docs/data/documentation/anima/timingfunction/name.json index 630cc932..525a2f06 100644 --- a/docs/data/documentation/anima/timingfunction/name.json +++ b/docs/data/documentation/anima/timingfunction/name.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The name of the timing function."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}],"role":"symbol","title":"name","extendedModule":"Anima","externalID":"s:5Anima14TimingFunctionO4nameSSvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)"],"generated":true,"title":"Creating a Timing Function"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"title":"init(x1:y1:x2:y2:)","url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bezier"},{"kind":"text","text":"("},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","kind":"typeIdentifier","text":"UnitBezier"},{"kind":"text","text":")"}],"title":"TimingFunction.bezier(_:)","url":"\/documentation\/anima\/timingfunction\/bezier(_:)","type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","kind":"symbol","abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}]},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)CAMediaTimingFunction","kind":"typeIdentifier","text":"CAMediaTimingFunction"},{"text":")","kind":"text"}],"title":"init(_:)","url":"\/documentation\/anima\/timingfunction\/init(_:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"type":"text","text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)"},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"text":"The specified function is used as timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"function"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"title":"TimingFunction.function(_:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","url":"\/documentation\/anima\/timingfunction\/function(_:)"},"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"name","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","url":"\/documentation\/anima\/timingfunction\/name"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/name"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"The name of the timing function."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"symbolKind":"property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO4nameSSvp","extendedModule":"Anima","title":"name","role":"symbol","roleHeading":"Instance Property"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)"],"generated":true,"title":"Creating a Timing Function"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/init(x1:y1:x2:y2:)":{"url":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","abstract":[{"type":"text","text":"Initializes a bezier timing function with the given control points."}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(x1:y1:x2:y2:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(x1:y1:x2:y2:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/function(_:)":{"abstract":[{"type":"text","text":"The specified function is used as timing function."}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/function(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"function","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":"))","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/function(_:)","title":"TimingFunction.function(_:)"},"doc://Anima/documentation/Anima/TimingFunction/init(_:)":{"abstract":[{"text":"Initializes a timing function with a unit bezier derived from the given Core Animation timing function.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"CAMediaTimingFunction","preciseIdentifier":"c:objc(cs)CAMediaTimingFunction"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"init(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/init(_:)","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/bezier(_:)":{"abstract":[{"type":"text","text":"The specified unit bezier is used to drive the timing function."}],"url":"\/documentation\/anima\/timingfunction\/bezier(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"bezier","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO10UnitBezierV","text":"UnitBezier","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","title":"TimingFunction.bezier(_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/bezier(_:)","role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/name":{"abstract":[{"text":"The name of the timing function.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/name","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/name","title":"name"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/solve(at:duration:).json b/docs/data/documentation/anima/timingfunction/solve(at:duration:).json index d974d611..947ba1fa 100644 --- a/docs/data/documentation/anima/timingfunction/solve(at:duration:).json +++ b/docs/data/documentation/anima/timingfunction/solve(at:duration:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/solve(at:duration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO5solve2at8durationS2d_SdtF","title":"solve(at:duration:)","symbolKind":"method"},"abstract":[{"text":"Transforms the specified time.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"time"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"x","content":[{"inlineContent":[{"text":"The input time (ranges between 0.0 and 1.0).","type":"text"}],"type":"paragraph"}]},{"name":"duration","content":[{"type":"paragraph","inlineContent":[{"text":"The duration of the solving value. It is used to calculate the required precision of the result.","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The resulting output time."}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)"],"generated":true,"title":"Solve Time"}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","role":"symbol","kind":"symbol","title":"solve(at:duration:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Transforms the specified time."}]},"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","role":"symbol","title":"solve(at:epsilon:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Transforms the specified time."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"at"},{"kind":"text","text":" "},{"text":"time","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"x","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The input time (ranges between 0.0 and 1.0)."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The duration of the solving value. It is used to calculate the required precision of the result."}],"type":"paragraph"}],"name":"duration"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The resulting output time."}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/solve(at:duration:)"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","externalID":"s:5Anima14TimingFunctionO5solve2at8durationS2d_SdtF","title":"solve(at:duration:)","symbolKind":"method","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"solve"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]},"abstract":[{"type":"text","text":"Transforms the specified time."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)"],"title":"Solve Time"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"title":"solve(at:duration:)","abstract":[{"type":"text","text":"Transforms the specified time."}],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"type":"topic","title":"solve(at:epsilon:)","url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","kind":"symbol","abstract":[{"type":"text","text":"Transforms the specified time."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/solve(at:epsilon:).json b/docs/data/documentation/anima/timingfunction/solve(at:epsilon:).json index 3b26737b..5ecf19f0 100644 --- a/docs/data/documentation/anima/timingfunction/solve(at:epsilon:).json +++ b/docs/data/documentation/anima/timingfunction/solve(at:epsilon:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Transforms the specified time."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"text":" ","kind":"text"},{"text":"time","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = 0.0001) -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"},{"parameters":[{"name":"x","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The input time (ranges between 0.0 and 1.0)."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The required precision of the result (where ","type":"text"},{"type":"codeVoice","code":"x * epsilon"},{"text":" is the maximum time segment to be evaluated). The default value is ","type":"text"},{"code":"0.0001","type":"codeVoice"},{"type":"text","text":"."}]}],"name":"epsilon"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"The resulting output time.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:5Anima14TimingFunctionO5solve2at7epsilonS2d_SdtF","symbolKind":"method","role":"symbol","title":"solve(at:epsilon:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"modules":[{"name":"Anima"}]},"seeAlsoSections":[{"title":"Solve Time","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/solve(at:epsilon:)"]}],"sections":[],"references":{"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","role":"symbol","kind":"symbol","title":"solve(at:duration:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[{"type":"text","text":"Transforms the specified time."}]},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","role":"symbol","title":"solve(at:epsilon:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Transforms the specified time."}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/solve(at:epsilon:)"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","interfaceLanguage":"swift"},"abstract":[{"text":"Transforms the specified time.","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"metadata":{"symbolKind":"method","externalID":"s:5Anima14TimingFunctionO5solve2at7epsilonS2d_SdtF","role":"symbol","modules":[{"name":"Anima"}],"title":"solve(at:epsilon:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"time"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 0.0001) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"platforms":["macOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The input time (ranges between 0.0 and 1.0).","type":"text"}],"type":"paragraph"}],"name":"x"},{"name":"epsilon","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The required precision of the result (where "},{"code":"x * epsilon","type":"codeVoice"},{"type":"text","text":" is the maximum time segment to be evaluated). The default value is "},{"type":"codeVoice","code":"0.0001"},{"text":".","type":"text"}]}]}],"kind":"parameters"},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The resulting output time."}]}],"kind":"content"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)"],"title":"Solve Time"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/solve(at:duration:)":{"title":"solve(at:duration:)","abstract":[{"type":"text","text":"Transforms the specified time."}],"role":"symbol","url":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:duration:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/solve(at:epsilon:)":{"type":"topic","title":"solve(at:epsilon:)","url":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/solve(at:epsilon:)","kind":"symbol","abstract":[{"type":"text","text":"Transforms the specified time."}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"at","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/swiftout.json b/docs/data/documentation/anima/timingfunction/swiftout.json index b84cdaec..a67f5871 100644 --- a/docs/data/documentation/anima/timingfunction/swiftout.json +++ b/docs/data/documentation/anima/timingfunction/swiftout.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"generated":true,"title":"Built-in Timing Functions"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A "},{"code":"swiftOut","type":"codeVoice"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}],"metadata":{"externalID":"s:5Anima14TimingFunctionO8swiftOutACvpZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"role":"symbol","symbolKind":"property","roleHeading":"Type Property","title":"swiftOut","extendedModule":"Anima","modules":[{"name":"Anima"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/swiftout"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easing","type":"topic","abstract":[{"text":"Additional easing time functions.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Easing","kind":"identifier"}],"title":"TimingFunction.Easing","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/linear":{"kind":"symbol","abstract":[{"type":"text","text":"No easing."}],"url":"\/documentation\/anima\/timingfunction\/linear","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}],"title":"TimingFunction.linear","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easeout","abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"type":"text","text":" timing function, equivalent to "},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"easeOut","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}],"title":"easeOut"},"doc://Anima/documentation/Anima/TimingFunction/default":{"url":"\/documentation\/anima\/timingfunction\/default","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"`default`"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"default","abstract":[{"type":"text","text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations."}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/swiftout","abstract":[{"type":"text","text":"A "},{"code":"swiftOut","type":"codeVoice"},{"type":"text","text":" timing function, inspired by the default curve in Google Material Design."}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"kind":"text","text":": "},{"text":"TimingFunction","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"title":"swiftOut"},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"kind":"symbol","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"easeInEaseOut"},{"type":"text","text":" timing function, equivalent to "},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"url":"\/documentation\/anima\/timingfunction\/easeineaseout","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"easeInEaseOut","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeInEaseOut","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut"},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/easein","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"text":".","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeIn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}],"title":"easeIn"}}} \ No newline at end of file +{"metadata":{"role":"symbol","title":"swiftOut","externalID":"s:5Anima14TimingFunctionO8swiftOutACvpZ","modules":[{"name":"Anima"}],"roleHeading":"Type Property","extendedModule":"Anima","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"swiftOut"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"swiftOut","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing"],"title":"Built-in Timing Functions"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut"},"abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"swiftOut"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/swiftout"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/default":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"`default`","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/default","abstract":[{"text":"The system default timing function. Use this function to ensure that the timing of your animations matches that of most system animations.","type":"text"}],"title":"default","role":"symbol","url":"\/documentation\/anima\/timingfunction\/default","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/swiftOut":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"swiftOut"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier","text":"TimingFunction"}],"kind":"symbol","title":"swiftOut","url":"\/documentation\/anima\/timingfunction\/swiftout","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/swiftOut","type":"topic","abstract":[{"text":"A ","type":"text"},{"type":"codeVoice","code":"swiftOut"},{"text":" timing function, inspired by the default curve in Google Material Design.","type":"text"}]},"doc://Anima/documentation/Anima/TimingFunction/linear":{"abstract":[{"type":"text","text":"No easing."}],"role":"symbol","type":"topic","kind":"symbol","title":"TimingFunction.linear","url":"\/documentation\/anima\/timingfunction\/linear","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/linear","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"linear","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/easeInEaseOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeInEaseOut","title":"easeInEaseOut","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeInEaseOut"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"easeInEaseOut"},{"text":" timing function, equivalent to ","type":"text"},{"code":"kCAMediaTimingFunctionEaseInEaseOut","type":"codeVoice"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeineaseout"},"doc://Anima/documentation/Anima/TimingFunction/Easing":{"navigatorTitle":[{"text":"Easing","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"Additional easing time functions.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/Easing","url":"\/documentation\/anima\/timingfunction\/easing","kind":"symbol","title":"TimingFunction.Easing","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Easing"}]},"doc://Anima/documentation/Anima/TimingFunction/easeIn":{"type":"topic","kind":"symbol","abstract":[{"text":"A ","type":"text"},{"code":"easeIn","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseIn"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeIn","url":"\/documentation\/anima\/timingfunction\/easein","title":"easeIn","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"easeIn","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima14TimingFunctionO","text":"TimingFunction","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/TimingFunction/easeOut":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/easeOut","title":"easeOut","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"easeOut"},{"kind":"text","text":": "},{"text":"TimingFunction","preciseIdentifier":"s:5Anima14TimingFunctionO","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"A "},{"code":"easeOut","type":"codeVoice"},{"text":" timing function, equivalent to ","type":"text"},{"type":"codeVoice","code":"kCAMediaTimingFunctionEaseOut"},{"type":"text","text":"."}],"type":"topic","url":"\/documentation\/anima\/timingfunction\/easeout"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/unitbezier.json b/docs/data/documentation/anima/timingfunction/unitbezier.json index 067e9bb6..392f66e7 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier.json +++ b/docs/data/documentation/anima/timingfunction/unitbezier.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"languages":["swift"]}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"UnitBezier"}],"title":"TimingFunction.UnitBezier","extendedModule":"Anima","symbolKind":"struct","externalID":"s:5Anima14TimingFunctionO10UnitBezierV","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","interfaceLanguage":"swift"},"kind":"symbol","relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/s8SendableP"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)","title":"solve(x:epsilon:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the resulting "},{"type":"codeVoice","code":"y"},{"text":" for given ","type":"text"},{"code":"x","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/second":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second","title":"second","role":"symbol","abstract":[{"text":"The second point of the bezier.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"second","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/second"},"doc://Anima/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Anima\/s8SendableP"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:duration:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","title":"solve(x:duration:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the resulting "},{"code":"y","type":"codeVoice"},{"text":" for given ","type":"text"},{"code":"x","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"solve"},{"kind":"text","text":"("},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first","title":"first","role":"symbol","abstract":[{"type":"text","text":"The first point of the bezier."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/first","kind":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations","kind":"article"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(x1:y1:x2:y2:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)","title":"init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"text":" instance with the specified points.","type":"text"}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(first:second:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"first","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":", "},{"text":"second","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"text":" instance with the specified points.","type":"text"}],"title":"init(first:second:)"}}} \ No newline at end of file +{"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/SQ","doc:\/\/Anima\/SH","doc:\/\/Anima\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)"],"title":"Instance Methods"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"platforms":["macOS"]}]}],"metadata":{"role":"symbol","modules":[{"name":"Anima"}],"title":"TimingFunction.UnitBezier","roleHeading":"Structure","externalID":"s:5Anima14TimingFunctionO10UnitBezierV","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"extendedModule":"Anima"},"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","url":"\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations","type":"topic","abstract":[],"kind":"article","title":"Equatable Implementations"},"doc://Anima/SQ":{"identifier":"doc:\/\/Anima\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:epsilon:)":{"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)","abstract":[{"text":"Calculates the resulting ","type":"text"},{"type":"codeVoice","code":"y"},{"type":"text","text":" for given "},{"type":"codeVoice","code":"x"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","title":"solve(x:epsilon:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(x1:y1:x2:y2:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)","title":"init(x1:y1:x2:y2:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"UnitBezier"},{"text":" instance with the specified points.","type":"text"}]},"doc://Anima/SH":{"identifier":"doc:\/\/Anima\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first","title":"first","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"kind":"symbol","abstract":[{"text":"The first point of the bezier.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/first","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:duration:)":{"kind":"symbol","abstract":[{"type":"text","text":"Calculates the resulting "},{"code":"y","type":"codeVoice"},{"type":"text","text":" for given "},{"type":"codeVoice","code":"x"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"text":"x","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","title":"solve(x:duration:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(first:second:)":{"title":"init(first:second:)","abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"text":" instance with the specified points.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"first"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"second","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/second":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second","title":"second","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"second"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"kind":"symbol","abstract":[{"text":"The second point of the bezier.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/second","type":"topic"},"doc://Anima/s8SendableP":{"identifier":"doc:\/\/Anima\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/unitbezier/!=(_:_:).json b/docs/data/documentation/anima/timingfunction/unitbezier/!=(_:_:).json index 40f033b0..e89afebc 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/!=(_:_:).json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/!=(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)"]}],"sections":[],"metadata":{"modules":[{"name":"Anima","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14TimingFunctionO10UnitBezierV","title":"!=(_:_:)","role":"symbol","extendedModule":"Swift","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/Equatable-Implementations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations","kind":"article"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Anima14TimingFunctionO10UnitBezierV","modules":[{"name":"Anima","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)","type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","url":"\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations","type":"topic","abstract":[],"kind":"article","title":"Equatable Implementations"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/unitbezier/equatable-implementations.json b/docs/data/documentation/anima/timingfunction/unitbezier/equatable-implementations.json index 1f2b526a..0921eea7 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/equatable-implementations.json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"title":"Equatable Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations"},"kind":"article","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"}}} \ No newline at end of file +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)"],"title":"Operators"}],"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Anima"}],"role":"collectionGroup"},"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/!=(_:_:)":{"abstract":[],"kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/!=(_:_:)","type":"topic","url":"\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/unitbezier/first.json b/docs/data/documentation/anima/timingfunction/unitbezier/first.json index 77ffdaec..077314c2 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/first.json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/first.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The first point of the bezier."}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/first"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"first","modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO10UnitBezierV5firstSo7CGPointVvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first","title":"first","role":"symbol","abstract":[{"type":"text","text":"The first point of the bezier."}],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/first","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/first"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"first"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"first","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"externalID":"s:5Anima14TimingFunctionO10UnitBezierV5firstSo7CGPointVvp","title":"first","role":"symbol","modules":[{"name":"Anima"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"abstract":[{"text":"The first point of the bezier.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/first":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/first","title":"first","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"first","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"kind":"symbol","abstract":[{"text":"The first point of the bezier.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/first","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/unitbezier/init(first:second:).json b/docs/data/documentation/anima/timingfunction/unitbezier/init(first:second:).json index db7ce2a3..11b33029 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/init(first:second:).json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/init(first:second:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima14TimingFunctionO10UnitBezierV5first6secondAESo7CGPointV_AItcfc","title":"init(first:second:)","modules":[{"name":"Anima"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"first"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":", ","kind":"text"},{"text":"second","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"first"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":", ","kind":"text"},{"text":"second","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"UnitBezier"},{"text":" instance with the specified points.","type":"text"}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(first:second:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"first","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":", "},{"text":"second","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":")","kind":"text"}],"abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"text":" instance with the specified points.","type":"text"}],"title":"init(first:second:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"UnitBezier"},{"text":" instance with the specified points.","type":"text"}],"metadata":{"roleHeading":"Initializer","title":"init(first:second:)","externalID":"s:5Anima14TimingFunctionO10UnitBezierV5first6secondAESo7CGPointV_AItcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"first"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"second","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"role":"symbol","modules":[{"name":"Anima"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"first","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":", ","kind":"text"},{"text":"second","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(first:second:)":{"title":"init(first:second:)","abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"text":" instance with the specified points.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(first:second:)","type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"first"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"second","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":")","kind":"text"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/unitbezier/init(x1:y1:x2:y2:).json b/docs/data/documentation/anima/timingfunction/unitbezier/init(x1:y1:x2:y2:).json index 2abc5c83..f42fe0f5 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/init(x1:y1:x2:y2:).json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/init(x1:y1:x2:y2:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Creates a new ","type":"text"},{"type":"codeVoice","code":"UnitBezier"},{"type":"text","text":" instance with the specified points."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14TimingFunctionO10UnitBezierV2x12y12x22y2AESd_S3dtcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x1"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"y1"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y2"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"roleHeading":"Initializer","role":"symbol","title":"init(x1:y1:x2:y2:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x1"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"x2","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"y2","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)"]}],"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(x1:y1:x2:y2:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)","title":"init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"text":"Creates a new ","type":"text"},{"code":"UnitBezier","type":"codeVoice"},{"text":" instance with the specified points.","type":"text"}],"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y1"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x1"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"y1","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"x2","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]}]}],"metadata":{"title":"init(x1:y1:x2:y2:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"x2","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"y2","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"init","roleHeading":"Initializer","externalID":"s:5Anima14TimingFunctionO10UnitBezierV2x12y12x22y2AESd_S3dtcfc"},"abstract":[{"type":"text","text":"Creates a new "},{"code":"UnitBezier","type":"codeVoice"},{"type":"text","text":" instance with the specified points."}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)"},"sections":[],"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/init(x1:y1:x2:y2:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/init(x1:y1:x2:y2:)","title":"init(x1:y1:x2:y2:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"x1","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"y1","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x2"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"y2"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)","role":"symbol","abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"UnitBezier"},{"text":" instance with the specified points.","type":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/unitbezier/second.json b/docs/data/documentation/anima/timingfunction/unitbezier/second.json index bed7dab3..3d78c1f8 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/second.json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/second.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"second","symbolKind":"property","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"second","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"externalID":"s:5Anima14TimingFunctionO10UnitBezierV6secondSo7CGPointVvp","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"second"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The second point of the bezier."}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/second"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/second":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second","title":"second","role":"symbol","abstract":[{"text":"The second point of the bezier.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"second","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/second"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/second"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"second","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","title":"second","externalID":"s:5Anima14TimingFunctionO10UnitBezierV6secondSo7CGPointVvp","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"second","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"abstract":[{"type":"text","text":"The second point of the bezier."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/second":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/second","title":"second","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"second"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"kind":"symbol","abstract":[{"text":"The second point of the bezier.","type":"text"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/second","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/unitbezier/solve(x:duration:).json b/docs/data/documentation/anima/timingfunction/unitbezier/solve(x:duration:).json index c80378df..a13bb75a 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/solve(x:duration:).json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/solve(x:duration:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"title":"solve(x:duration:)","externalID":"s:5Anima14TimingFunctionO10UnitBezierV5solve1x8durationS2d_SdtF","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"duration","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"roleHeading":"Instance Method"},"kind":"symbol","abstract":[{"text":"Calculates the resulting ","type":"text"},{"type":"codeVoice","code":"y"},{"type":"text","text":" for given "},{"type":"codeVoice","code":"x"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"The solved "},{"code":"y","type":"codeVoice"},{"type":"text","text":" value."}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"x: The value to solve for."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"duration: The duration of the solving value. It is used to calculate the required precision of the result."}],"type":"paragraph"}]}]}]}],"variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:duration:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","title":"solve(x:duration:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the resulting "},{"code":"y","type":"codeVoice"},{"text":" for given ","type":"text"},{"code":"x","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"solve"},{"kind":"text","text":"("},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"inlineContent":[{"text":"The solved ","type":"text"},{"code":"y","type":"codeVoice"},{"type":"text","text":" value."}],"type":"paragraph"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"items":[{"content":[{"inlineContent":[{"text":"x: The value to solve for.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"duration: The duration of the solving value. It is used to calculate the required precision of the result."}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Calculates the resulting "},{"type":"codeVoice","code":"y"},{"type":"text","text":" for given "},{"type":"codeVoice","code":"x"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)"]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:5Anima14TimingFunctionO10UnitBezierV5solve1x8durationS2d_SdtF","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"title":"solve(x:duration:)","modules":[{"name":"Anima"}]},"references":{"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:duration:)":{"kind":"symbol","abstract":[{"type":"text","text":"Calculates the resulting "},{"code":"y","type":"codeVoice"},{"type":"text","text":" for given "},{"type":"codeVoice","code":"x"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"text":"x","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"duration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:duration:)","title":"solve(x:duration:)","role":"symbol","type":"topic"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/timingfunction/unitbezier/solve(x:epsilon:).json b/docs/data/documentation/anima/timingfunction/unitbezier/solve(x:epsilon:).json index 91644e0a..37c045c8 100644 --- a/docs/data/documentation/anima/timingfunction/unitbezier/solve(x:epsilon:).json +++ b/docs/data/documentation/anima/timingfunction/unitbezier/solve(x:epsilon:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"metadata":{"symbolKind":"method","title":"solve(x:epsilon:)","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Method","externalID":"s:5Anima14TimingFunctionO10UnitBezierV5solve1x7epsilonS2d_SdtF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"kind":"text","text":"("},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)"},"abstract":[{"type":"text","text":"Calculates the resulting "},{"code":"y","type":"codeVoice"},{"text":" for given ","type":"text"},{"type":"codeVoice","code":"x"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"kind":"text","text":"("},{"text":"x","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The solved "},{"type":"codeVoice","code":"y"},{"text":" value.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"x: The value to solve for."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"epsilon: The required precision of the result (where "},{"type":"codeVoice","code":"x * epsilon"},{"text":" is the maximum time segment to be evaluated).","type":"text"}]}]}],"type":"unorderedList"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)"]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:epsilon:)":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)","title":"solve(x:epsilon:)","role":"symbol","abstract":[{"type":"text","text":"Calculates the resulting "},{"type":"codeVoice","code":"y"},{"text":" for given ","type":"text"},{"code":"x","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"x"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","role":"symbol","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}],"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UnitBezier","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier"},"doc://Anima/documentation/Anima/TimingFunction":{"abstract":[{"type":"text","text":"The timing function maps an input time normalized to the range "},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"role":"symbol","url":"\/documentation\/anima\/timingfunction","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TimingFunction"}],"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","title":"TimingFunction"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Calculates the resulting "},{"code":"y","type":"codeVoice"},{"type":"text","text":" for given "},{"type":"codeVoice","code":"x"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}],"kind":"declarations"},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"text":"The solved ","type":"text"},{"type":"codeVoice","code":"y"},{"text":" value.","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"x: The value to solve for.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"epsilon: The required precision of the result (where ","type":"text"},{"type":"codeVoice","code":"x * epsilon"},{"text":" is the maximum time segment to be evaluated).","type":"text"}],"type":"paragraph"}]}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/TimingFunction","doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier"]]},"metadata":{"symbolKind":"method","title":"solve(x:epsilon:)","roleHeading":"Instance Method","role":"symbol","externalID":"s:5Anima14TimingFunctionO10UnitBezierV5solve1x7epsilonS2d_SdtF","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"solve","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"text":"epsilon","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"references":{"doc://Anima/documentation/Anima/TimingFunction/UnitBezier":{"abstract":[{"text":"A bezier curve that can be used to calculate timing functions.","type":"text"}],"type":"topic","kind":"symbol","url":"\/documentation\/anima\/timingfunction\/unitbezier","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UnitBezier"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier","title":"TimingFunction.UnitBezier","navigatorTitle":[{"text":"UnitBezier","kind":"identifier"}]},"doc://Anima/documentation/Anima/TimingFunction":{"navigatorTitle":[{"text":"TimingFunction","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[{"text":"The timing function maps an input time normalized to the range ","type":"text"},{"type":"codeVoice","code":"[0,1]"},{"text":" to an output time also in the range ","type":"text"},{"code":"[0,1]","type":"codeVoice"},{"text":". It’s used to define the pacing of an animation as a timing curve.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction","url":"\/documentation\/anima\/timingfunction","kind":"symbol","title":"TimingFunction","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TimingFunction"}]},"doc://Anima/documentation/Anima/TimingFunction/UnitBezier/solve(x:epsilon:)":{"url":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)","abstract":[{"text":"Calculates the resulting ","type":"text"},{"type":"codeVoice","code":"y"},{"type":"text","text":" for given "},{"type":"codeVoice","code":"x"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"solve"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","title":"solve(x:epsilon:)","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/TimingFunction\/UnitBezier\/solve(x:epsilon:)","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator.json b/docs/data/documentation/anima/viewanimator.json index d3f25e58..606fa92b 100644 --- a/docs/data/documentation/anima/viewanimator.json +++ b/docs/data/documentation/anima/viewanimator.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator"]}],"relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"kind":"relationships"}],"kind":"symbol","topicSections":[{"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"title":"Animatable properties"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"],"title":"NSBox"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt"],"title":"NSButton"},{"title":"NSColorWell","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color"]},{"title":"NSControl","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue"]},{"title":"NSImageView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5"]},{"title":"NSScrollView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"]},{"title":"NSStackView\/UIStackView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"],"title":"NSTextField"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n"],"title":"NSTextView"},{"title":"NSProgressIndicator","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"View"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"View"},{"text":" : ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSView","text":"NSView","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"text":"Animating properties","type":"heading","anchor":"Animating-properties","level":3},{"inlineContent":[{"type":"text","text":"To animate the properties, change their values inside an "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima"},{"type":"text","text":" animation block:"}],"type":"paragraph"},{"type":"codeListing","code":["Anima.animate(withSpring: .smooth) {"," view.animator.frame.size = CGSize(width: 100.0, height: 200.0)"," view.animator.backgroundColor = .systemBlue","}"],"syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To stop animations and to change properties immediately, change their values outside an animation block:"}]},{"type":"codeListing","code":["view.animator.backgroundColor = .systemRed"],"syntax":"swift"},{"anchor":"Accessing-Animations","text":"Accessing Animations","type":"heading","level":3},{"inlineContent":[{"type":"text","text":"To access the animation for a specific property, use "},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","type":"reference"},{"text":":","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["if let animation = view.animator.animation(for: \\.frame) {"," animation.stop()","}"]},{"anchor":"Accessing-Animation-Velocity","text":"Accessing Animation Velocity","type":"heading","level":3},{"inlineContent":[{"type":"text","text":"To access the animation velocity for a specific property, use ``animationVelocity(for:)`."}],"type":"paragraph"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"],"title":"Animatable Property Provider"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:5Anima12ViewAnimatorC","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"title":"ViewAnimator","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/viewanimator\/fillcolor","title":"fillColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","type":"topic","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"title":"titleFontSize","type":"topic","url":"\/documentation\/anima\/viewanimator\/titlefontsize","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","role":"symbol","abstract":[{"text":"The font size of the title.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"type":"text","text":"."}]},"title":"doubleValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","abstract":[{"text":"The current value of the progress indicator.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"doubleValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setMagnification"},{"text":"(","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"url":"\/documentation\/anima\/viewanimator\/floatvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","abstract":[{"text":"The float value of the control.","type":"text"}],"title":"floatValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSControl","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-7tls5":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5","title":"contentTintColor","type":"topic","abstract":[{"type":"text","text":"The tint color of the image."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSImageView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"type":"topic","url":"\/documentation\/anima\/viewanimator\/animation(for:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/documentoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"title":"documentOffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}]},"title":"contentViewMargins","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentViewMargins","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/contentviewmargins","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"abstract":[{"text":"The font size of the text field.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextField"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","type":"topic","role":"symbol","title":"fontSize","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-8zkdt":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTintColor"},{"text":": ","kind":"text"},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt","title":"contentTintColor","type":"topic","abstract":[{"type":"text","text":"The tint color of the button."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSButton"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt"},"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"title":"spacing","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spacing"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/viewanimator\/spacing"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The font size of the text view."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","title":"fontSize","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextView"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","type":"topic","role":"symbol","title":"magnification","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/magnification"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"maxValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/maxvalue","abstract":[{"text":"The maximum value for the progress indicator.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"abstract":[{"text":"The geometric padding, in points, inside the stack view, surrounding its views.","type":"text"}],"title":"edgeInsets","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/viewanimator\/edgeinsets"},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"title":"animationVelocity(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/animationvelocity(for:)"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"type":"topic","abstract":[{"text":"The double value of the control.","type":"text"}],"title":"doubleValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","role":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"minValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/minvalue","kind":"symbol","abstract":[{"type":"text","text":"The minimum value for the progress indicator."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"minValue"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"abstract":[{"type":"text","text":"The text color of the text field."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","type":"topic","role":"symbol","title":"textColor","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46"},"doc://Anima/documentation/Anima/ViewAnimator/color":{"abstract":[{"type":"text","text":"The selected color for the color well."}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColorWell"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","type":"topic","role":"symbol","title":"color","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/color"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","type":"topic","abstract":[{"type":"text","text":"The text color of the text view."}],"title":"textColor","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator"]}],"metadata":{"title":"ViewAnimator","externalID":"s:5Anima12ViewAnimatorC","symbolKind":"class","role":"symbol","roleHeading":"Class","navigatorTitle":[{"kind":"identifier","text":"ViewAnimator"}],"modules":[{"name":"Anima"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"View"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSView","text":"NSView","kind":"typeIdentifier"}],"languages":["swift"]}]},{"content":[{"anchor":"Animating-Properties","text":"Animating Properties","type":"heading","level":3},{"inlineContent":[{"text":"To animate the properties, change their values inside an ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","isActive":true,"type":"reference"},{"text":" animation block:","type":"text"}],"type":"paragraph"},{"code":["Anima.animate(withSpring: .smooth) {"," view.animator.frame.size = CGSize(width: 100.0, height: 200.0)"," view.animator.backgroundColor = .systemBlue","}"],"type":"codeListing","syntax":"swift"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To stop animations and to change properties immediately, change their values outside an animation block:"}]},{"code":["view.animator.backgroundColor = .systemRed"],"type":"codeListing","syntax":"swift"},{"type":"heading","text":"Accessing Animations","level":3,"anchor":"Accessing-Animations"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation for a property, use "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","isActive":true},{"type":"text","text":":"}]},{"syntax":"swift","type":"codeListing","code":["if let animation = view.animator.animation(for: \\.frame) {"," animation.stop()","}"]},{"text":"Accessing Animation Velocity","anchor":"Accessing-Animation-Velocity","type":"heading","level":3},{"inlineContent":[{"text":"To access the animation velocity for a property, use ","type":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","isActive":true,"type":"reference"},{"text":".","type":"text"}],"type":"paragraph"}],"kind":"content"}],"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)"],"title":"Accessing animations"},{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"],"title":"NSBox"},{"title":"NSButton","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color"],"title":"NSColorWell"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue"],"title":"NSControl"},{"title":"NSImageView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5"]},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"],"title":"NSScrollView"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing"],"title":"NSStackView\/UIStackView"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"],"title":"NSTextField"},{"title":"NSTextView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n"]},{"title":"NSProgressIndicator","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"]}],"sections":[],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"kind":"relationships","type":"inheritsFrom","title":"Inherits From"}],"seeAlsoSections":[{"generated":true,"title":"Animatable Property Provider","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]}],"references":{"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The maximum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/maxvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","type":"topic","title":"maxValue"},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","url":"\/documentation\/anima\/viewanimator\/fillcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fillColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"title":"fillColor"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"text":".","type":"text"}]},"title":"floatValue","url":"\/documentation\/anima\/viewanimator\/floatvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","role":"symbol","abstract":[{"type":"text","text":"The float value of the control."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","title":"doubleValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSControl"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The double value of the control.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","abstract":[{"type":"text","text":"The text color of the text field."}],"title":"textColor"},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-8zkdt":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt","abstract":[{"text":"The tint color of the button.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"contentTintColor","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSButton","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","role":"symbol","abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setMagnification","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"kind":"symbol","title":"documentOffset","url":"\/documentation\/anima\/viewanimator\/documentoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fontSize"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"text":"The font size of the text view.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","title":"fontSize","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/viewanimator\/magnification","abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"kind":"symbol","title":"magnification","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magnification"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"type":"topic","role":"symbol","title":"animation(for:)","kind":"symbol","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/animation(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"The font size of the title."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","url":"\/documentation\/anima\/viewanimator\/titlefontsize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"title":"titleFontSize"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","type":"topic","title":"doubleValue"},"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"title":"edgeInsets","abstract":[{"type":"text","text":"The geometric padding, in points, inside the stack view, surrounding its views."}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/edgeinsets","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The minimum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/minvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","role":"symbol","type":"topic","title":"minValue"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"},"doc://Anima/documentation/Anima/ViewAnimator/color":{"type":"topic","title":"color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","url":"\/documentation\/anima\/viewanimator\/color","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSColorWell","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The selected color for the color well."}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextView"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"The text color of the text view."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","title":"textColor","type":"topic"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","abstract":[{"type":"text","text":"The font size of the text field."}],"title":"fontSize"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-7tls5":{"abstract":[{"type":"text","text":"The tint color of the image."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTintColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSImageView"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5","url":"\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5","kind":"symbol","title":"contentTintColor"},"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"spacing","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spacing","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"url":"\/documentation\/anima\/viewanimator\/spacing"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSBox","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","url":"\/documentation\/anima\/viewanimator\/contentviewmargins","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentViewMargins"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"title":"contentViewMargins"},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"type":"topic","role":"symbol","title":"animationVelocity(for:)","kind":"symbol","abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"url":"\/documentation\/anima\/viewanimator\/animationvelocity(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":", "},{"preciseIdentifier":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/alpha.json b/docs/data/documentation/anima/viewanimator/alpha.json index d89f2fa1..ff93c491 100644 --- a/docs/data/documentation/anima/viewanimator/alpha.json +++ b/docs/data/documentation/anima/viewanimator/alpha.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/alpha"]}],"metadata":{"symbolKind":"property","title":"alpha","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorC5alpha14CoreFoundation7CGFloatVvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"generated":true}],"kind":"symbol","sections":[],"abstract":[{"text":"The alpha value of the view.","type":"text"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"abstract":[{"text":"The alpha value of the view.","type":"text"}],"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alpha"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/alpha"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha"},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:5Anima12ViewAnimatorC5alpha14CoreFoundation7CGFloatVvp","symbolKind":"property","title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alpha"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/animation(for:).json b/docs/data/documentation/anima/viewanimator/animation(for:).json index e4defbc7..f6e856a9 100644 --- a/docs/data/documentation/anima/viewanimator/animation(for:).json +++ b/docs/data/documentation/anima/viewanimator/animation(for:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"seeAlsoSections":[{"generated":true,"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"View"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"kind":"text","text":"? "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/animation(for:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"externalID":"s:5Anima12ViewAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","symbolKind":"method","modules":[{"name":"Anima"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":"<","kind":"text"},{"text":"View","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding"},{"text":"?","kind":"text"}],"role":"symbol","roleHeading":"Instance Method","title":"animation(for:)"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"type":"topic","url":"\/documentation\/anima\/viewanimator\/animation(for:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}]},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"title":"animationVelocity(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/animationvelocity(for:)"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/animation(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"ViewAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","text":"AnimationProviding"},{"text":"? ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","text":"AnimatableProperty"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"keyPath","content":[{"inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}],"type":"paragraph"}]}]}],"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"animation(for:)","modules":[{"name":"Anima"}],"role":"symbol","externalID":"s:5Anima12ViewAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","symbolKind":"method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)"],"title":"Accessing animations","generated":true}],"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"type":"topic","role":"symbol","title":"animation(for:)","kind":"symbol","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/animation(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"type":"topic","role":"symbol","title":"animationVelocity(for:)","kind":"symbol","abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"url":"\/documentation\/anima\/viewanimator\/animationvelocity(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":", "},{"preciseIdentifier":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/animationvelocity(for:).json b/docs/data/documentation/anima/viewanimator/animationvelocity(for:).json index 40e2845a..2750fb9e 100644 --- a/docs/data/documentation/anima/viewanimator/animationvelocity(for:).json +++ b/docs/data/documentation/anima/viewanimator/animationvelocity(for:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","interfaceLanguage":"swift"},"metadata":{"title":"animationVelocity(for:)","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","symbolKind":"method"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/animationvelocity(for:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","text":"ViewAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"? "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"platforms":["macOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}],"name":"keyPath"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)"],"title":"Accessing animations","generated":true}],"abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"type":"topic","url":"\/documentation\/anima\/viewanimator\/animation(for:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)","title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"title":"animationVelocity(for:)","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC","text":"ViewAnimator"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"View"},{"text":">, ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/animationvelocity(for:)"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"}}} \ No newline at end of file +{"metadata":{"externalID":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF","role":"symbol","modules":[{"name":"Anima"}],"title":"animationVelocity(for:)","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"text":"?","kind":"text"}]},"kind":"symbol","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)"],"title":"Accessing animations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"keyPath","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"ViewAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value","preciseIdentifier":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"text":"? ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimatablePropertyP"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The keypath to an animatable property."}],"type":"paragraph"}],"name":"keyPath"}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/animationvelocity(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/animationVelocity(for:)":{"type":"topic","role":"symbol","title":"animationVelocity(for:)","kind":"symbol","abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"url":"\/documentation\/anima\/viewanimator\/animationvelocity(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"ViewAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC"},{"kind":"text","text":", "},{"preciseIdentifier":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC17animationVelocity3forqd__Sgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animationVelocity(for:)"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/ViewAnimator/animation(for:)":{"type":"topic","role":"symbol","title":"animation(for:)","kind":"symbol","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/animation(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima12ViewAnimatorC","kind":"typeIdentifier","text":"ViewAnimator"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima12ViewAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACyxGqd__G_tAA18AnimatablePropertyRd__lF5ValueL_qd__mfp"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/animation(for:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/backgroundcolor.json b/docs/data/documentation/anima/viewanimator/backgroundcolor.json index 051e73bc..a94dc108 100644 --- a/docs/data/documentation/anima/viewanimator/backgroundcolor.json +++ b/docs/data/documentation/anima/viewanimator/backgroundcolor.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"generated":true}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"type":"text","text":"The background color of the view."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/backgroundcolor"]}],"metadata":{"symbolKind":"property","externalID":"s:5Anima12ViewAnimatorC15backgroundColorSo7NSColorCSgvp","role":"symbol","title":"backgroundColor","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/NSUIColor":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:5Anima12ViewAnimatorC15backgroundColorSo7NSColorCSgvp","symbolKind":"property","title":"backgroundColor"},"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/backgroundcolor"]}],"abstract":[{"text":"The background color of the view.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/NSUIColor":{"abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","title":"NSUIColor","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/nsuicolor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/bordercolor.json b/docs/data/documentation/anima/viewanimator/bordercolor.json index 23d3a87f..db23d87d 100644 --- a/docs/data/documentation/anima/viewanimator/bordercolor.json +++ b/docs/data/documentation/anima/viewanimator/bordercolor.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"The border color of the view."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/bordercolor"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"generated":true,"title":"Animatable properties"}],"metadata":{"title":"borderColor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorC11borderColorSo7NSColorCSgvp","symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima9NSUIColora","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","text":"NSUIColor","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/NSUIColor":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}],"title":"borderColor","externalID":"s:5Anima12ViewAnimatorC11borderColorSo7NSColorCSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol"},"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/bordercolor"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The border color of the view."}],"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/NSUIColor":{"abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","title":"NSUIColor","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/nsuicolor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/borderwidth.json b/docs/data/documentation/anima/viewanimator/borderwidth.json index 8865855d..6c982631 100644 --- a/docs/data/documentation/anima/viewanimator/borderwidth.json +++ b/docs/data/documentation/anima/viewanimator/borderwidth.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth"},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","title":"borderWidth","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"externalID":"s:5Anima12ViewAnimatorC11borderWidth14CoreFoundation7CGFloatVvp","symbolKind":"property"},"sections":[],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/borderwidth"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"abstract":[{"text":"The border width of the view.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/borderwidth"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"externalID":"s:5Anima12ViewAnimatorC11borderWidth14CoreFoundation7CGFloatVvp","title":"borderWidth","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Anima"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth"},"abstract":[{"type":"text","text":"The border width of the view."}],"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"borderWidth"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/bounds.json b/docs/data/documentation/anima/viewanimator/bounds.json index 5912b61d..9e39df13 100644 --- a/docs/data/documentation/anima/viewanimator/bounds.json +++ b/docs/data/documentation/anima/viewanimator/bounds.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"title":"Animatable properties","generated":true}],"metadata":{"externalID":"s:5Anima12ViewAnimatorC6boundsSo6CGRectVvp","symbolKind":"property","role":"symbol","title":"bounds","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The bounds of the view.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/bounds"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds"},"kind":"symbol","seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"externalID":"s:5Anima12ViewAnimatorC6boundsSo6CGRectVvp","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"bounds"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"bounds","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect","text":"CGRect"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/bounds"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The bounds of the view."}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/center.json b/docs/data/documentation/anima/viewanimator/center.json index d43d9420..648e66bb 100644 --- a/docs/data/documentation/anima/viewanimator/center.json +++ b/docs/data/documentation/anima/viewanimator/center.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","title":"center","modules":[{"name":"Anima"}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorC6centerSo7CGPointVvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The center of the view."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"generated":true,"title":"Animatable properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/center"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/center"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","interfaceLanguage":"swift"},"metadata":{"externalID":"s:5Anima12ViewAnimatorC6centerSo7CGPointVvp","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","title":"center","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"symbolKind":"property","role":"symbol"},"abstract":[{"text":"The center of the view.","type":"text"}],"sections":[],"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/color.json b/docs/data/documentation/anima/viewanimator/color.json index b9c1f519..b275aca9 100644 --- a/docs/data/documentation/anima/viewanimator/color.json +++ b/docs/data/documentation/anima/viewanimator/color.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/color"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"extendedModule":"Anima","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo11NSColorWellCRbzrlE5colorSo0D0Cvp","symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSColorWell","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"role":"symbol","title":"color"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"The selected color for the color well.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"color","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/color":{"abstract":[{"type":"text","text":"The selected color for the color well."}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColorWell"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","type":"topic","role":"symbol","title":"color","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/color"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/viewanimator\/color"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","metadata":{"externalID":"s:5Anima12ViewAnimatorCAASo11NSColorWellCRbzrlE5colorSo0D0Cvp","modules":[{"name":"Anima"}],"role":"symbol","extendedModule":"Anima","title":"color","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSColorWell"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"sections":[],"abstract":[{"text":"The selected color for the color well.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"color","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/color":{"type":"topic","title":"color","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/color","url":"\/documentation\/anima\/viewanimator\/color","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"color"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSColorWell","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The selected color for the color well."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/contenttintcolor-7tls5.json b/docs/data/documentation/anima/viewanimator/contenttintcolor-7tls5.json index 5c7ea6d1..f50be1d2 100644 --- a/docs/data/documentation/anima/viewanimator/contenttintcolor-7tls5.json +++ b/docs/data/documentation/anima/viewanimator/contenttintcolor-7tls5.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"contentTintColor","modules":[{"name":"Anima"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSImageView"},{"text":".","type":"text"}]},"extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"},{"text":"?","kind":"text"}],"externalID":"s:5Anima12ViewAnimatorCAASo07NSImageB0CRbzrlE16contentTintColorSo7NSColorCSgvp","symbolKind":"property"},"abstract":[{"text":"The tint color of the image.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-7tls5":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5","title":"contentTintColor","type":"topic","abstract":[{"type":"text","text":"The tint color of the image."}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSImageView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The tint color of the image."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTintColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5"},"metadata":{"symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSImageView","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"},{"text":"?","kind":"text"}],"externalID":"s:5Anima12ViewAnimatorCAASo07NSImageB0CRbzrlE16contentTintColorSo7NSColorCSgvp","extendedModule":"Anima","title":"contentTintColor"},"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-7tls5":{"abstract":[{"type":"text","text":"The tint color of the image."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTintColor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSImageView"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-7tls5","url":"\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5","kind":"symbol","title":"contentTintColor"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/contenttintcolor-8zkdt.json b/docs/data/documentation/anima/viewanimator/contenttintcolor-8zkdt.json index b25ee9d0..9d2e942b 100644 --- a/docs/data/documentation/anima/viewanimator/contenttintcolor-8zkdt.json +++ b/docs/data/documentation/anima/viewanimator/contenttintcolor-8zkdt.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTintColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier","text":"NSColor"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"property","externalID":"s:5Anima12ViewAnimatorCAASo8NSButtonCRbzrlE16contentTintColorSo7NSColorCSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentTintColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"},{"text":"?","kind":"text"}],"title":"contentTintColor","roleHeading":"Instance Property","extendedModule":"Anima","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSButton"},{"type":"text","text":"."}]},"modules":[{"name":"Anima"}],"role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"The tint color of the button."}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-8zkdt":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTintColor"},{"text":": ","kind":"text"},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt","title":"contentTintColor","type":"topic","abstract":[{"type":"text","text":"The tint color of the button."}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSButton"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"metadata":{"role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo8NSButtonCRbzrlE16contentTintColorSo7NSColorCSgvp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentTintColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier","text":"NSColor"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"title":"contentTintColor","extendedModule":"Anima","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSButton"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"abstract":[{"text":"The tint color of the button.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier","text":"NSColor"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/contentTintColor-8zkdt":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentTintColor-8zkdt","role":"symbol","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt","abstract":[{"text":"The tint color of the button.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"contentTintColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"contentTintColor","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSButton","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/contentviewmargins.json b/docs/data/documentation/anima/viewanimator/contentviewmargins.json index 92df51f3..b5f90f4c 100644 --- a/docs/data/documentation/anima/viewanimator/contentviewmargins.json +++ b/docs/data/documentation/anima/viewanimator/contentviewmargins.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/contentviewmargins"]}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"property","externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE07contentB7MarginsSo6CGSizeVvp","extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentViewMargins","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"title":"contentViewMargins"},"sections":[],"abstract":[{"type":"text","text":"The distances between the border and the content view."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"],"generated":true,"title":"NSBox"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentViewMargins"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/viewanimator\/fillcolor","title":"fillColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","type":"topic","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"title":"titleFontSize","type":"topic","url":"\/documentation\/anima\/viewanimator\/titlefontsize","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","role":"symbol","abstract":[{"text":"The font size of the title.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}]},"title":"contentViewMargins","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentViewMargins","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/contentviewmargins","type":"topic"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/viewanimator\/contentviewmargins"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"type":"text","text":"The distances between the border and the content view."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"contentViewMargins","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"title":"contentViewMargins","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE07contentB7MarginsSo6CGSizeVvp","extendedModule":"Anima","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentViewMargins","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"symbolKind":"property"},"seeAlsoSections":[{"title":"NSBox","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"],"generated":true}],"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSBox","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","url":"\/documentation\/anima\/viewanimator\/contentviewmargins","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentViewMargins"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"title":"contentViewMargins"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","url":"\/documentation\/anima\/viewanimator\/fillcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fillColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"title":"fillColor"},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"The font size of the title."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","url":"\/documentation\/anima\/viewanimator\/titlefontsize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"title":"titleFontSize"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/cornerradius.json b/docs/data/documentation/anima/viewanimator/cornerradius.json index e938b4f2..0c703741 100644 --- a/docs/data/documentation/anima/viewanimator/cornerradius.json +++ b/docs/data/documentation/anima/viewanimator/cornerradius.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/cornerradius"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"roleHeading":"Instance Property","role":"symbol","title":"cornerRadius","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC12cornerRadius14CoreFoundation7CGFloatVvp","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"type":"text","text":"The corner radius of the view."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/viewanimator\/cornerradius"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius"},"metadata":{"externalID":"s:5Anima12ViewAnimatorC12cornerRadius14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","title":"cornerRadius","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol"},"abstract":[{"type":"text","text":"The corner radius of the view."}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"title":"Animatable properties"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/documentoffset.json b/docs/data/documentation/anima/viewanimator/documentoffset.json index 6bfbdff4..eef2540a 100644 --- a/docs/data/documentation/anima/viewanimator/documentoffset.json +++ b/docs/data/documentation/anima/viewanimator/documentoffset.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/documentoffset"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"documentOffset"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The point at which the origin of the content view is offset from the origin of the scroll view.","type":"text"}],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"documentOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","title":"documentOffset","roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE14documentOffsetSo7CGPointVvp","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}]}},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"],"generated":true,"title":"NSScrollView"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setMagnification"},{"text":"(","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/documentoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"title":"documentOffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","type":"topic","role":"symbol","title":"magnification","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/magnification"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"documentOffset","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE14documentOffsetSo7CGPointVvp","extendedModule":"Anima","role":"symbol","title":"documentOffset","symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}]},"roleHeading":"Instance Property"},"abstract":[{"text":"The point at which the origin of the content view is offset from the origin of the scroll view.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"documentOffset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/documentoffset"]}],"seeAlsoSections":[{"title":"NSScrollView","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/viewanimator\/magnification","abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"kind":"symbol","title":"magnification","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magnification"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"kind":"symbol","title":"documentOffset","url":"\/documentation\/anima\/viewanimator\/documentoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","role":"symbol","abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setMagnification","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/doublevalue-1an93.json b/docs/data/documentation/anima/viewanimator/doublevalue-1an93.json index f6c7fc46..94d163f2 100644 --- a/docs/data/documentation/anima/viewanimator/doublevalue-1an93.json +++ b/docs/data/documentation/anima/viewanimator/doublevalue-1an93.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The current value of the progress indicator.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93"},"kind":"symbol","seeAlsoSections":[{"title":"NSProgressIndicator","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/doublevalue-1an93"]}],"metadata":{"role":"symbol","extendedModule":"Anima","externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE11doubleValueSdvp","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"modules":[{"name":"Anima"}],"title":"doubleValue"},"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"type":"text","text":"."}]},"title":"doubleValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","abstract":[{"text":"The current value of the progress indicator.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"doubleValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"minValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/minvalue","kind":"symbol","abstract":[{"type":"text","text":"The minimum value for the progress indicator."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"minValue"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"maxValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/maxvalue","abstract":[{"text":"The maximum value for the progress indicator.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/doublevalue-1an93"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"],"generated":true,"title":"NSProgressIndicator"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"doubleValue","roleHeading":"Instance Property","extendedModule":"Anima","externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE11doubleValueSdvp","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima"}],"role":"symbol"},"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93"},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The minimum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/minvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","role":"symbol","type":"topic","title":"minValue"},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The maximum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/maxvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","type":"topic","title":"maxValue"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","type":"topic","title":"doubleValue"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/doublevalue-1rd7u.json b/docs/data/documentation/anima/viewanimator/doublevalue-1rd7u.json index 022b0fb2..851c999b 100644 --- a/docs/data/documentation/anima/viewanimator/doublevalue-1rd7u.json +++ b/docs/data/documentation/anima/viewanimator/doublevalue-1rd7u.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"title":"NSControl","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue"],"generated":true}],"abstract":[{"text":"The double value of the control.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"type":"text","text":"."}]},"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Anima"}],"title":"doubleValue","externalID":"s:5Anima12ViewAnimatorCAASo9NSControlCRbzrlE11doubleValueSdvp","extendedModule":"Anima","symbolKind":"property"},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/doublevalue-1rd7u"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"type":"topic","abstract":[{"text":"The double value of the control.","type":"text"}],"title":"doubleValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","role":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"url":"\/documentation\/anima\/viewanimator\/floatvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","abstract":[{"text":"The float value of the control.","type":"text"}],"title":"floatValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSControl","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"The double value of the control."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","extendedModule":"Anima","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSControl","type":"codeVoice"},{"type":"text","text":"."}]},"title":"doubleValue","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo9NSControlCRbzrlE11doubleValueSdvp"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue"],"title":"NSControl","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/doublevalue-1rd7u"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","title":"doubleValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSControl"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The double value of the control.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"text":".","type":"text"}]},"title":"floatValue","url":"\/documentation\/anima\/viewanimator\/floatvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","role":"symbol","abstract":[{"type":"text","text":"The float value of the control."}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/edgeinsets.json b/docs/data/documentation/anima/viewanimator/edgeinsets.json index 5b8b6867..9447c5d9 100644 --- a/docs/data/documentation/anima/viewanimator/edgeinsets.json +++ b/docs/data/documentation/anima/viewanimator/edgeinsets.json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"edgeInsets","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing"],"generated":true,"title":"NSStackView\/UIStackView"}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier","text":"NSEdgeInsets"}],"roleHeading":"Instance Property","role":"symbol","title":"edgeInsets","externalID":"s:5Anima12ViewAnimatorCAASo07NSStackB0CRbzrlE10edgeInsetsSo06NSEdgeF0Vvp","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"symbolKind":"property","modules":[{"name":"Anima"}],"extendedModule":"Anima"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/edgeinsets"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"The geometric padding, in points, inside the stack view, surrounding its views.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"abstract":[{"text":"The geometric padding, in points, inside the stack view, surrounding its views.","type":"text"}],"title":"edgeInsets","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/viewanimator\/edgeinsets"},"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"title":"spacing","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spacing"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/viewanimator\/spacing"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"title":"NSStackView\/UIStackView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing"],"generated":true}],"kind":"symbol","metadata":{"role":"symbol","symbolKind":"property","extendedModule":"Anima","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier","text":"NSEdgeInsets"}],"roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorCAASo07NSStackB0CRbzrlE10edgeInsetsSo06NSEdgeF0Vvp","title":"edgeInsets","modules":[{"name":"Anima"}]},"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The geometric padding, in points, inside the stack view, surrounding its views."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"edgeInsets","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/edgeinsets"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"title":"edgeInsets","abstract":[{"type":"text","text":"The geometric padding, in points, inside the stack view, surrounding its views."}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/edgeinsets","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"spacing","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spacing","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"url":"\/documentation\/anima\/viewanimator\/spacing"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/fillcolor.json b/docs/data/documentation/anima/viewanimator/fillcolor.json index 21ddf270..8bb5292e 100644 --- a/docs/data/documentation/anima/viewanimator/fillcolor.json +++ b/docs/data/documentation/anima/viewanimator/fillcolor.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"NSBox","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/fillcolor"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor"}],"extendedModule":"Anima","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"fillColor","modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE9fillColorSo7NSColorCvp"},"sections":[],"abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"title":"titleFontSize","type":"topic","url":"\/documentation\/anima\/viewanimator\/titlefontsize","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","role":"symbol","abstract":[{"text":"The font size of the title.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/viewanimator\/fillcolor","title":"fillColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","type":"topic","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}]},"title":"contentViewMargins","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentViewMargins","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/contentviewmargins","type":"topic"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"NSBox","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/fillcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor"},"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"fillColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fillColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE9fillColorSo7NSColorCvp","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Anima"}],"symbolKind":"property","extendedModule":"Anima"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"The font size of the title."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","url":"\/documentation\/anima\/viewanimator\/titlefontsize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"title":"titleFontSize"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","url":"\/documentation\/anima\/viewanimator\/fillcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fillColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"title":"fillColor"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSBox","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","url":"\/documentation\/anima\/viewanimator\/contentviewmargins","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentViewMargins"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"title":"contentViewMargins"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/floatvalue.json b/docs/data/documentation/anima/viewanimator/floatvalue.json index d62cdb73..b64ceafe 100644 --- a/docs/data/documentation/anima/viewanimator/floatvalue.json +++ b/docs/data/documentation/anima/viewanimator/floatvalue.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima12ViewAnimatorCAASo9NSControlCRbzrlE10floatValueSfvp","symbolKind":"property","extendedModule":"Anima","title":"floatValue","role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"floatValue"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"roleHeading":"Instance Property","modules":[{"name":"Anima"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue"},"abstract":[{"text":"The float value of the control.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u"],"title":"NSControl"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"floatValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/floatvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"type":"topic","abstract":[{"text":"The double value of the control.","type":"text"}],"title":"doubleValue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","role":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"doubleValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"url":"\/documentation\/anima\/viewanimator\/floatvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","abstract":[{"text":"The float value of the control.","type":"text"}],"title":"floatValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSControl","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"NSControl","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/floatvalue"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"The float value of the control.","type":"text"}],"metadata":{"roleHeading":"Instance Property","extendedModule":"Anima","role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo9NSControlCRbzrlE10floatValueSfvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"}],"symbolKind":"property","title":"floatValue","modules":[{"name":"Anima"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSControl","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/floatValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"floatValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSControl"},{"text":".","type":"text"}]},"title":"floatValue","url":"\/documentation\/anima\/viewanimator\/floatvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/floatValue","role":"symbol","abstract":[{"type":"text","text":"The float value of the control."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1rd7u":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1rd7u","title":"doubleValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSControl"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"doubleValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"abstract":[{"text":"The double value of the control.","type":"text"}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/fontsize-2t9f3.json b/docs/data/documentation/anima/viewanimator/fontsize-2t9f3.json index 744c188c..b2507ac1 100644 --- a/docs/data/documentation/anima/viewanimator/fontsize-2t9f3.json +++ b/docs/data/documentation/anima/viewanimator/fontsize-2t9f3.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","interfaceLanguage":"swift"},"abstract":[{"text":"The font size of the text view.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/fontsize-2t9f3"]}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo06NSTextB0CRbzrlE8fontSize14CoreFoundation7CGFloatVvp","extendedModule":"Anima","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"title":"fontSize","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextView"},{"type":"text","text":"."}]}},"kind":"symbol","seeAlsoSections":[{"title":"NSTextView","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fontSize"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The font size of the text view."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","title":"fontSize","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextView"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","type":"topic","abstract":[{"type":"text","text":"The text color of the text view."}],"title":"textColor","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file +{"kind":"symbol","metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}],"title":"fontSize","externalID":"s:5Anima12ViewAnimatorCAASo06NSTextB0CRbzrlE8fontSize14CoreFoundation7CGFloatVvp","symbolKind":"property","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fontSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The font size of the text view."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/fontsize-2t9f3"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3"},"seeAlsoSections":[{"generated":true,"title":"NSTextView","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n"]}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fontSize"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"text":"The font size of the text view.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","title":"fontSize","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextView"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"The text color of the text view."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","title":"textColor","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/fontsize-3yvwy.json b/docs/data/documentation/anima/viewanimator/fontsize-3yvwy.json index fa193acf..0b69daab 100644 --- a/docs/data/documentation/anima/viewanimator/fontsize-3yvwy.json +++ b/docs/data/documentation/anima/viewanimator/fontsize-3yvwy.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fontSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","title":"fontSize","role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo11NSTextFieldCRbzrlE8fontSize14CoreFoundation7CGFloatVvp","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}]}},"abstract":[{"text":"The font size of the text field.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/fontsize-3yvwy"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"NSTextField","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"abstract":[{"type":"text","text":"The text color of the text field."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","type":"topic","role":"symbol","title":"textColor","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"abstract":[{"text":"The font size of the text field.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextField"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","type":"topic","role":"symbol","title":"fontSize","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextField"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo11NSTextFieldCRbzrlE8fontSize14CoreFoundation7CGFloatVvp","extendedModule":"Anima","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"symbolKind":"property","title":"fontSize"},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/viewanimator\/fontsize-3yvwy"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"The font size of the text field.","type":"text"}],"seeAlsoSections":[{"title":"NSTextField","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fontSize"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","abstract":[{"type":"text","text":"The font size of the text field."}],"title":"fontSize"},"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","abstract":[{"type":"text","text":"The text color of the text field."}],"title":"textColor"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/frame.json b/docs/data/documentation/anima/viewanimator/frame.json index 5481911b..d9edc516 100644 --- a/docs/data/documentation/anima/viewanimator/frame.json +++ b/docs/data/documentation/anima/viewanimator/frame.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","title":"frame","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:5Anima12ViewAnimatorC5frameSo6CGRectVvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"abstract":[{"text":"The frame of the view.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame"},"kind":"symbol","seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/frame"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The frame of the view.","type":"text"}],"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","externalID":"s:5Anima12ViewAnimatorC5frameSo6CGRectVvp","symbolKind":"property","title":"frame"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/frame"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/innershadow.json b/docs/data/documentation/anima/viewanimator/innershadow.json index 84dc9686..16e2604c 100644 --- a/docs/data/documentation/anima/viewanimator/innershadow.json +++ b/docs/data/documentation/anima/viewanimator/innershadow.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima12ViewAnimatorC11innerShadowAA0E13ConfigurationVvp","title":"innerShadow","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"title":"Animatable properties","generated":true}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/innershadow"]}],"kind":"symbol","abstract":[{"text":"The inner shadow of the view.","type":"text"}],"references":{"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/innershadow"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"title":"Animatable properties","generated":true}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:5Anima12ViewAnimatorC11innerShadowAA0E13ConfigurationVvp","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"title":"innerShadow","symbolKind":"property"},"abstract":[{"type":"text","text":"The inner shadow of the view."}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/magnification.json b/docs/data/documentation/anima/viewanimator/magnification.json index 30336edf..40661b4d 100644 --- a/docs/data/documentation/anima/viewanimator/magnification.json +++ b/docs/data/documentation/anima/viewanimator/magnification.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/viewanimator\/magnification"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"title":"magnification","extendedModule":"Anima","symbolKind":"property","role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE13magnification14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magnification"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"abstract":[{"type":"text","text":"The amount by which the content is currently scaled."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magnification"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"],"generated":true,"title":"NSScrollView"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification"},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/documentoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"title":"documentOffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","kind":"symbol","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setMagnification"},{"text":"(","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","type":"topic","role":"symbol","title":"magnification","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/magnification"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/magnification"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"],"generated":true,"title":"NSScrollView"}],"metadata":{"extendedModule":"Anima","role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE13magnification14CoreFoundation7CGFloatVvp","title":"magnification","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magnification","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}]},"abstract":[{"type":"text","text":"The amount by which the content is currently scaled."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"kind":"symbol","title":"documentOffset","url":"\/documentation\/anima\/viewanimator\/documentoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/viewanimator\/magnification","abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"kind":"symbol","title":"magnification","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magnification"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","role":"symbol","abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setMagnification","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/maxvalue.json b/docs/data/documentation/anima/viewanimator/maxvalue.json index 61ca370c..43f01fde 100644 --- a/docs/data/documentation/anima/viewanimator/maxvalue.json +++ b/docs/data/documentation/anima/viewanimator/maxvalue.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"NSProgressIndicator","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue"],"generated":true}],"sections":[],"metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSProgressIndicator","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Anima","role":"symbol","title":"maxValue","modules":[{"name":"Anima"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE8maxValueSdvp","roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"text":"The maximum value for the progress indicator.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/maxvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"maxValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/maxvalue","abstract":[{"text":"The maximum value for the progress indicator.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"minValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/minvalue","kind":"symbol","abstract":[{"type":"text","text":"The minimum value for the progress indicator."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"minValue"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"type":"text","text":"."}]},"title":"doubleValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","abstract":[{"text":"The current value of the progress indicator.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"doubleValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"type":"topic"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"NSProgressIndicator","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/maxvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The maximum value for the progress indicator.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Anima","roleHeading":"Instance Property","symbolKind":"property","title":"maxValue","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE8maxValueSdvp"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","type":"topic","title":"doubleValue"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The minimum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/minvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","role":"symbol","type":"topic","title":"minValue"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The maximum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/maxvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","type":"topic","title":"maxValue"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/minvalue.json b/docs/data/documentation/anima/viewanimator/minvalue.json index 718bc111..3e0c5340 100644 --- a/docs/data/documentation/anima/viewanimator/minvalue.json +++ b/docs/data/documentation/anima/viewanimator/minvalue.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"NSProgressIndicator","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/minvalue"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The minimum value for the progress indicator.","type":"text"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","roleHeading":"Instance Property","title":"minValue","externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE8minValueSdvp","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"minValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}]},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"type":"text","text":"."}]},"title":"doubleValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","abstract":[{"text":"The current value of the progress indicator.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"doubleValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"minValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/minvalue","kind":"symbol","abstract":[{"type":"text","text":"The minimum value for the progress indicator."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"minValue"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSProgressIndicator"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"maxValue","role":"symbol","url":"\/documentation\/anima\/viewanimator\/maxvalue","abstract":[{"text":"The maximum value for the progress indicator.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"minValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"title":"minValue","roleHeading":"Instance Property","symbolKind":"property","extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo19NSProgressIndicatorCRbzrlE8minValueSdvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"sections":[],"kind":"symbol","seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue"],"title":"NSProgressIndicator"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The minimum value for the progress indicator."}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/minvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/maxValue":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"maxValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSProgressIndicator","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The maximum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/maxvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/maxValue","role":"symbol","type":"topic","title":"maxValue"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/doubleValue-1an93":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"doubleValue"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSProgressIndicator"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[{"type":"text","text":"The current value of the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/doubleValue-1an93","role":"symbol","type":"topic","title":"doubleValue"},"doc://Anima/documentation/Anima/ViewAnimator/minValue":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"minValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSProgressIndicator","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[{"type":"text","text":"The minimum value for the progress indicator."}],"url":"\/documentation\/anima\/viewanimator\/minvalue","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/minValue","role":"symbol","type":"topic","title":"minValue"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/origin.json b/docs/data/documentation/anima/viewanimator/origin.json index 2091d098..f6376ef3 100644 --- a/docs/data/documentation/anima/viewanimator/origin.json +++ b/docs/data/documentation/anima/viewanimator/origin.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/origin"]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"title":"Animatable properties","generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"externalID":"s:5Anima12ViewAnimatorC6originSo7CGPointVvp","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"title":"origin","roleHeading":"Instance Property","symbolKind":"property"},"abstract":[{"text":"The origin of the view.","type":"text"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/origin"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"}],"roleHeading":"Instance Property","title":"origin","externalID":"s:5Anima12ViewAnimatorC6originSo7CGPointVvp"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"type":"text","text":"The origin of the view."}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/rotation.json b/docs/data/documentation/anima/viewanimator/rotation.json index ad6dcbe6..cadab053 100644 --- a/docs/data/documentation/anima/viewanimator/rotation.json +++ b/docs/data/documentation/anima/viewanimator/rotation.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/rotation"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"generated":true,"title":"Animatable properties"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGQuaternion","kind":"typeIdentifier","preciseIdentifier":"s:10Decomposed12CGQuaternionV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"abstract":[{"text":"The rotation transform of the view.","type":"text"}],"metadata":{"title":"rotation","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV"}],"symbolKind":"property","externalID":"s:5Anima12ViewAnimatorC8rotation10Decomposed12CGQuaternionVvp"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGQuaternion","preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The rotation transform of the view.","type":"text"}],"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/rotation"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"rotation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rotation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC8rotation10Decomposed12CGQuaternionVvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/scale.json b/docs/data/documentation/anima/viewanimator/scale.json index f8fdb9a6..291afd1b 100644 --- a/docs/data/documentation/anima/viewanimator/scale.json +++ b/docs/data/documentation/anima/viewanimator/scale.json @@ -1 +1 @@ -{"abstract":[{"text":"The scale transform of the view.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/scale"]}],"metadata":{"externalID":"s:5Anima12ViewAnimatorC5scaleSo7CGPointVvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"modules":[{"name":"Anima"}],"title":"scale","roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","interfaceLanguage":"swift"},"kind":"symbol","seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGPoint","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/scale"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"scale","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC5scaleSo7CGPointVvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"scale"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/setmagnification(_:centeredat:).json b/docs/data/documentation/anima/viewanimator/setmagnification(_:centeredat:).json index 0f1eef67..61defa20 100644 --- a/docs/data/documentation/anima/viewanimator/setmagnification(_:centeredat:).json +++ b/docs/data/documentation/anima/viewanimator/setmagnification(_:centeredat:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification"],"title":"NSScrollView","generated":true}],"abstract":[{"text":"Magnify the content by the given amount and center the result on the given point.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setMagnification","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"magnification","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"point"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Anima","externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE16setMagnification_10centeredAty14CoreFoundation7CGFloatV_So7CGPointVtF","title":"setMagnification(_:centeredAt:)","roleHeading":"Instance Method","modules":[{"name":"Anima"}],"symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setMagnification"},{"text":"(","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":", ","kind":"text"},{"text":"centeredAt","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":")","kind":"text"}]},"kind":"symbol","references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setMagnification"},{"text":"(","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSScrollView","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"magnification","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","type":"topic","role":"symbol","title":"magnification","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/magnification"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/documentoffset","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"title":"documentOffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)"]}],"sections":[],"kind":"symbol","abstract":[{"text":"Magnify the content by the given amount and center the result on the given point.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)"},"metadata":{"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo08NSScrollB0CRbzrlE16setMagnification_10centeredAty14CoreFoundation7CGFloatV_So7CGPointVtF","extendedModule":"Anima","role":"symbol","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setMagnification"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"text":", ","kind":"text"},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":")","kind":"text"}],"title":"setMagnification(_:centeredAt:)"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification"],"title":"NSScrollView","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setMagnification"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"magnification","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":" "},{"text":"point","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Anima/documentation/Anima/ViewAnimator/setMagnification(_:centeredAt:)":{"url":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","role":"symbol","abstract":[{"type":"text","text":"Magnify the content by the given amount and center the result on the given point."}],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setMagnification","kind":"identifier"},{"text":"(","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":", "},{"text":"centeredAt","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/setMagnification(_:centeredAt:)","title":"setMagnification(_:centeredAt:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/magnification":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"type":"text","text":"."}]},"url":"\/documentation\/anima\/viewanimator\/magnification","abstract":[{"text":"The amount by which the content is currently scaled.","type":"text"}],"kind":"symbol","title":"magnification","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magnification"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/magnification","type":"topic","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/documentOffset":{"kind":"symbol","title":"documentOffset","url":"\/documentation\/anima\/viewanimator\/documentoffset","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/documentOffset","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSScrollView"},{"text":".","type":"text"}]},"abstract":[{"type":"text","text":"The point at which the origin of the content view is offset from the origin of the scroll view."}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"documentOffset"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/shadow.json b/docs/data/documentation/anima/viewanimator/shadow.json index 866fd506..f3ef2684 100644 --- a/docs/data/documentation/anima/viewanimator/shadow.json +++ b/docs/data/documentation/anima/viewanimator/shadow.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/shadow"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"shadow","symbolKind":"property","role":"symbol","externalID":"s:5Anima12ViewAnimatorC6shadowAA19ShadowConfigurationVvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}],"modules":[{"name":"Anima"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"title":"Animatable properties","generated":true}],"abstract":[{"type":"text","text":"The shadow of the view."}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ShadowConfiguration":{"abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"navigatorTitle":[{"kind":"identifier","text":"ShadowConfiguration"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"symbol","title":"ShadowConfiguration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ShadowConfiguration"}],"url":"\/documentation\/anima\/shadowconfiguration","role":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"abstract":[{"text":"The shadow of the view.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"shadow","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/shadow"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","interfaceLanguage":"swift"},"metadata":{"title":"shadow","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"shadow","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"externalID":"s:5Anima12ViewAnimatorC6shadowAA19ShadowConfigurationVvp","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ShadowConfiguration":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ShadowConfiguration","kind":"identifier"}],"navigatorTitle":[{"text":"ShadowConfiguration","kind":"identifier"}],"url":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","identifier":"doc:\/\/Anima\/documentation\/Anima\/ShadowConfiguration","role":"symbol","abstract":[{"type":"text","text":"A configuration that specifies the appearance of a shadow."}],"type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/size.json b/docs/data/documentation/anima/viewanimator/size.json index dab716be..53b5a07b 100644 --- a/docs/data/documentation/anima/viewanimator/size.json +++ b/docs/data/documentation/anima/viewanimator/size.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size"},"kind":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"size","role":"symbol","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"externalID":"s:5Anima12ViewAnimatorC4sizeSo6CGSizeVvp","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/size"]}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"title":"Animatable properties"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"role":"symbol","title":"size","externalID":"s:5Anima12ViewAnimatorC4sizeSo6CGSizeVvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier"}],"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/size"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"sections":[],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"],"generated":true,"title":"Animatable properties"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/spacing.json b/docs/data/documentation/anima/viewanimator/spacing.json index 506a40d3..e5216007 100644 --- a/docs/data/documentation/anima/viewanimator/spacing.json +++ b/docs/data/documentation/anima/viewanimator/spacing.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/spacing"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The minimum spacing, in points, between adjacent views in the stack view.","type":"text"}],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets"],"title":"NSStackView\/UIStackView"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spacing","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"spacing","externalID":"s:5Anima12ViewAnimatorCAASo07NSStackB0CRbzrlE7spacing14CoreFoundation7CGFloatVvp","modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"spacing","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"extendedModule":"Anima","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"abstract":[{"text":"The geometric padding, in points, inside the stack view, surrounding its views.","type":"text"}],"title":"edgeInsets","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","kind":"typeIdentifier","preciseIdentifier":"c:@S@NSEdgeInsets"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/anima\/viewanimator\/edgeinsets"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"title":"spacing","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spacing"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/anima\/viewanimator\/spacing"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets"],"generated":true,"title":"NSStackView\/UIStackView"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spacing","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"metadata":{"extendedModule":"Anima","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo07NSStackB0CRbzrlE7spacing14CoreFoundation7CGFloatVvp","title":"spacing","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"spacing"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSStackView","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol"},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/spacing"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing"},"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/spacing":{"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSStackView"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"spacing","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/spacing","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"spacing","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The minimum spacing, in points, between adjacent views in the stack view."}],"url":"\/documentation\/anima\/viewanimator\/spacing"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/edgeInsets":{"title":"edgeInsets","abstract":[{"type":"text","text":"The geometric padding, in points, inside the stack view, surrounding its views."}],"role":"symbol","url":"\/documentation\/anima\/viewanimator\/edgeinsets","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/edgeInsets","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSStackView","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"edgeInsets","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSEdgeInsets","preciseIdentifier":"c:@S@NSEdgeInsets","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/textcolor-3yp1n.json b/docs/data/documentation/anima/viewanimator/textcolor-3yp1n.json index 6dd8d2e0..568e2678 100644 --- a/docs/data/documentation/anima/viewanimator/textcolor-3yp1n.json +++ b/docs/data/documentation/anima/viewanimator/textcolor-3yp1n.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/anima\/viewanimator\/textcolor-3yp1n"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The text color of the text view."}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"textColor"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3"],"title":"NSTextView","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"textColor","roleHeading":"Instance Property","role":"symbol","extendedModule":"Anima","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"externalID":"s:5Anima12ViewAnimatorCAASo06NSTextB0CRbzrlE9textColorSo7NSColorCSgvp","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextView"},{"type":"text","text":"."}]}},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","type":"topic","abstract":[{"type":"text","text":"The text color of the text view."}],"title":"textColor","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Anima/documentation/Anima/NSUIColor":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The font size of the text view."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","title":"fontSize","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextView"},{"type":"text","text":"."}]},"role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"seeAlsoSections":[{"title":"NSTextView","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3"]}],"metadata":{"roleHeading":"Instance Property","extendedModule":"Anima","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":"?"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"textColor","role":"symbol","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorCAASo06NSTextB0CRbzrlE9textColorSo7NSColorCSgvp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/textcolor-3yp1n"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The text color of the text view."}],"sections":[],"references":{"doc://Anima/documentation/Anima/NSUIColor":{"abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","title":"NSUIColor","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/nsuicolor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-2t9f3":{"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fontSize"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSTextView","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","abstract":[{"text":"The font size of the text view.","type":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-2t9f3","title":"fontSize","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/textColor-3yp1n":{"kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"textColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextView"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","abstract":[{"type":"text","text":"The text color of the text view."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-3yp1n","title":"textColor","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/textcolor-44e46.json b/docs/data/documentation/anima/viewanimator/textcolor-44e46.json index 335f4b65..7283660e 100644 --- a/docs/data/documentation/anima/viewanimator/textcolor-44e46.json +++ b/docs/data/documentation/anima/viewanimator/textcolor-44e46.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"Anima"}],"title":"textColor","externalID":"s:5Anima12ViewAnimatorCAASo11NSTextFieldCRbzrlE9textColorSo7NSColorCSgvp","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextField"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Anima","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"},"sections":[],"abstract":[{"type":"text","text":"The text color of the text field."}],"variants":[{"paths":["\/documentation\/anima\/viewanimator\/textcolor-44e46"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy"],"generated":true,"title":"NSTextField"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"textColor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/NSUIColor":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"type":"topic","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","role":"symbol","abstract":[]},"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"abstract":[{"type":"text","text":"The text color of the text field."}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"textColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","type":"topic","role":"symbol","title":"textColor","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"abstract":[{"text":"The font size of the text field.","type":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSTextField"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","type":"topic","role":"symbol","title":"fontSize","kind":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy"}}} \ No newline at end of file +{"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy"],"title":"NSTextField","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/textcolor-44e46"]}],"abstract":[{"text":"The text color of the text field.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora","kind":"typeIdentifier","text":"NSUIColor"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"extendedModule":"Anima","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"textColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUIColor","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"role":"symbol","externalID":"s:5Anima12ViewAnimatorCAASo11NSTextFieldCRbzrlE9textColorSo7NSColorCSgvp","symbolKind":"property","title":"textColor","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSTextField"},{"text":".","type":"text"}]}},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/fontSize-3yvwy":{"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"fontSize","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fontSize-3yvwy","abstract":[{"type":"text","text":"The font size of the text field."}],"title":"fontSize"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/textColor-44e46":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"textColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor"},{"text":"?","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSTextField","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/anima\/viewanimator\/textcolor-44e46","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/textColor-44e46","abstract":[{"type":"text","text":"The text color of the text field."}],"title":"textColor"},"doc://Anima/documentation/Anima/NSUIColor":{"abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NSUIColor"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/NSUIColor","title":"NSUIColor","kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/anima\/nsuicolor","navigatorTitle":[{"text":"NSUIColor","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/titlefontsize.json b/docs/data/documentation/anima/viewanimator/titlefontsize.json index 67110aed..e5974a7e 100644 --- a/docs/data/documentation/anima/viewanimator/titlefontsize.json +++ b/docs/data/documentation/anima/viewanimator/titlefontsize.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/titlefontsize"]}],"abstract":[{"type":"text","text":"The font size of the title."}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor"],"title":"NSBox","generated":true}],"metadata":{"extendedModule":"Anima","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}]},"modules":[{"name":"Anima"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"titleFontSize","externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE13titleFontSize14CoreFoundation7CGFloatVvp","symbolKind":"property"},"references":{"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fillColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"url":"\/documentation\/anima\/viewanimator\/fillcolor","title":"fillColor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","type":"topic","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}]},"title":"contentViewMargins","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"contentViewMargins","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}],"abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/contentviewmargins","type":"topic"},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"title":"titleFontSize","type":"topic","url":"\/documentation\/anima\/viewanimator\/titlefontsize","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","role":"symbol","abstract":[{"text":"The font size of the title.","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"The font size of the title.","type":"text"}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"titleFontSize","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/titlefontsize"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize"},"seeAlsoSections":[{"title":"NSBox","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor"]}],"metadata":{"symbolKind":"property","modules":[{"name":"Anima"}],"extendedModule":"Anima","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"titleFontSize"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"View","type":"codeVoice"},{"type":"text","text":" inherits "},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}]},"externalID":"s:5Anima12ViewAnimatorCAASo5NSBoxCRbzrlE13titleFontSize14CoreFoundation7CGFloatVvp","title":"titleFontSize","roleHeading":"Instance Property"},"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/contentViewMargins":{"role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"View"},{"type":"text","text":" inherits "},{"code":"NSBox","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"text":"The distances between the border and the content view.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/contentViewMargins","url":"\/documentation\/anima\/viewanimator\/contentviewmargins","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentViewMargins"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"title":"contentViewMargins"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/fillColor":{"role":"symbol","conformance":{"constraints":[{"code":"View","type":"codeVoice"},{"text":" inherits ","type":"text"},{"type":"codeVoice","code":"NSBox"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"The color of the box’s background when the box is a custom box with a simple line border."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/fillColor","url":"\/documentation\/anima\/viewanimator\/fillcolor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fillColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}],"title":"fillColor"},"doc://Anima/documentation/Anima/ViewAnimator/titleFontSize":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"View"},{"text":" inherits ","type":"text"},{"code":"NSBox","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","abstract":[{"type":"text","text":"The font size of the title."}],"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/titleFontSize","url":"\/documentation\/anima\/viewanimator\/titlefontsize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"titleFontSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat"}],"title":"titleFontSize"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/transform3d.json b/docs/data/documentation/anima/viewanimator/transform3d.json index 9c65153a..8c8c1ae3 100644 --- a/docs/data/documentation/anima/viewanimator/transform3d.json +++ b/docs/data/documentation/anima/viewanimator/transform3d.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transform3D","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/transform3d"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"title":"transform3D","modules":[{"name":"Anima"}],"externalID":"s:5Anima12ViewAnimatorC11transform3DSo13CATransform3DVvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"}]},"references":{"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/anima\/viewanimator\/transform3d"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transform3D","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"role":"symbol","externalID":"s:5Anima12ViewAnimatorC11transform3DSo13CATransform3DVvp","symbolKind":"property","title":"transform3D"},"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transform3D","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation"]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/viewanimator/translation.json b/docs/data/documentation/anima/viewanimator/translation.json index d0dd1c06..84094f81 100644 --- a/docs/data/documentation/anima/viewanimator/translation.json +++ b/docs/data/documentation/anima/viewanimator/translation.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Anima"}],"roleHeading":"Instance Property","title":"translation","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"translation"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"externalID":"s:5Anima12ViewAnimatorC11translationSo7CGPointVvp","symbolKind":"property"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/viewanimator\/translation"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"translation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"seeAlsoSections":[{"title":"Animatable properties","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D"]}],"abstract":[{"text":"The translation transform of the view.","type":"text"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/ViewAnimator/frame":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The frame of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"text":"The background color of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima9NSUIColora","text":"NSUIColor","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"type":"topic","abstract":[{"type":"text","text":"The border width of the view."}],"title":"borderWidth","url":"\/documentation\/anima\/viewanimator\/borderwidth","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"borderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","url":"\/documentation\/anima\/viewanimator\/alpha","abstract":[{"type":"text","text":"The alpha value of the view."}],"title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"type":"topic","title":"cornerRadius","abstract":[{"text":"The corner radius of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/cornerradius","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","text":"CGFloat","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The rotation transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/rotation","title":"rotation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","text":"CGQuaternion","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"type":"topic","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","url":"\/documentation\/anima\/viewanimator\/translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"type":"topic","title":"transform3D","abstract":[{"text":"The three-dimensional transform of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/transform3d","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CATransform3D","text":"CATransform3D","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"type":"topic","abstract":[{"type":"text","text":"The origin of the view."}],"title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","url":"\/documentation\/anima\/viewanimator\/bordercolor","abstract":[{"text":"The border color of the view.","type":"text"}],"title":"borderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","url":"\/documentation\/anima\/viewanimator\/bounds","abstract":[{"type":"text","text":"The bounds of the view."}],"title":"bounds","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"bounds","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/size":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/size","title":"size","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","url":"\/documentation\/anima\/viewanimator\/scale","abstract":[{"type":"text","text":"The scale transform of the view."}],"title":"scale","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"type":"topic","abstract":[{"type":"text","text":"The inner shadow of the view."}],"title":"innerShadow","url":"\/documentation\/anima\/viewanimator\/innershadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"innerShadow","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"type":"topic","title":"shadow","abstract":[{"text":"The shadow of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/shadow","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","text":"ShadowConfiguration","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/ViewAnimator/center":{"type":"topic","kind":"symbol","role":"symbol","abstract":[{"text":"The center of the view.","type":"text"}],"url":"\/documentation\/anima\/viewanimator\/center","title":"center","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D"],"generated":true,"title":"Animatable properties"}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"Anima"}],"symbolKind":"property","title":"translation","roleHeading":"Instance Property","externalID":"s:5Anima12ViewAnimatorC11translationSo7CGPointVvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"variants":[{"paths":["\/documentation\/anima\/viewanimator\/translation"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]]},"kind":"symbol","abstract":[{"text":"The translation transform of the view.","type":"text"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator/cornerRadius":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/cornerRadius","title":"cornerRadius","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cornerRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The corner radius of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/cornerradius"},"doc://Anima/documentation/Anima/ViewAnimator/shadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/shadow","title":"shadow","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shadow"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:5Anima19ShadowConfigurationV","kind":"typeIdentifier","text":"ShadowConfiguration"}],"abstract":[{"type":"text","text":"The shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/shadow"},"doc://Anima/documentation/Anima/ViewAnimator/alpha":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/alpha","title":"alpha","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The alpha value of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/alpha"},"doc://Anima/documentation/Anima/ViewAnimator/rotation":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Decomposed12CGQuaternionV","kind":"typeIdentifier","text":"CGQuaternion"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/rotation","title":"rotation","url":"\/documentation\/anima\/viewanimator\/rotation","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The rotation transform of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/origin":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","text":"CGPoint","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/origin","title":"origin","url":"\/documentation\/anima\/viewanimator\/origin","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The origin of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/borderColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderColor","title":"borderColor","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The border color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/bordercolor"},"doc://Anima/documentation/Anima/ViewAnimator/size":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/size","title":"size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}],"abstract":[{"type":"text","text":"The size of the view. Changing the value keeps the view centered. To change the size without centering use the view’s frame size."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/size"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/ViewAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/center","title":"center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"abstract":[{"type":"text","text":"The center of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/center"},"doc://Anima/documentation/Anima/ViewAnimator/scale":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/scale","title":"scale","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"The scale transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/scale"},"doc://Anima/documentation/Anima/ViewAnimator/transform3D":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/transform3D","title":"transform3D","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transform3D"},{"text":": ","kind":"text"},{"text":"CATransform3D","kind":"typeIdentifier","preciseIdentifier":"c:@S@CATransform3D"}],"abstract":[{"type":"text","text":"The three-dimensional transform of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/transform3d"},"doc://Anima/documentation/Anima/ViewAnimator/bounds":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"bounds"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/bounds","title":"bounds","url":"\/documentation\/anima\/viewanimator\/bounds","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The bounds of the view."}]},"doc://Anima/documentation/Anima/ViewAnimator/innerShadow":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/innerShadow","title":"innerShadow","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"innerShadow"},{"text":": ","kind":"text"},{"text":"ShadowConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:5Anima19ShadowConfigurationV"}],"abstract":[{"type":"text","text":"The inner shadow of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/innershadow"},"doc://Anima/documentation/Anima/ViewAnimator/frame":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/frame","title":"frame","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"abstract":[{"type":"text","text":"The frame of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/frame"},"doc://Anima/documentation/Anima/ViewAnimator/translation":{"kind":"symbol","abstract":[{"type":"text","text":"The translation transform of the view."}],"title":"translation","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/translation","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"translation","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/viewanimator\/translation"},"doc://Anima/documentation/Anima/ViewAnimator/backgroundColor":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/backgroundColor","title":"backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"text":"NSUIColor","kind":"typeIdentifier","preciseIdentifier":"s:5Anima9NSUIColora"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The background color of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/backgroundcolor"},"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/ViewAnimator/borderWidth":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator\/borderWidth","title":"borderWidth","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"borderWidth"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"abstract":[{"type":"text","text":"The border width of the view."}],"type":"topic","url":"\/documentation\/anima\/viewanimator\/borderwidth"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/windowanimator.json b/docs/data/documentation/anima/windowanimator.json index a48714ef..25637f50 100644 --- a/docs/data/documentation/anima/windowanimator.json +++ b/docs/data/documentation/anima/windowanimator.json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"title":"Animatable Property Provider","identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"},"topicSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)"],"title":"Accessing animations"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"],"title":"Animatable properties"},{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin"],"title":"Instance Properties"}],"kind":"symbol","metadata":{"externalID":"s:5Anima14WindowAnimatorC","title":"WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"modules":[{"name":"Anima"}],"roleHeading":"Class","role":"symbol","symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]},"relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","kind":"relationships","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"languages":["swift"]}]},{"content":[{"level":3,"text":"Animating properties","type":"heading","anchor":"Animating-properties"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To animate the properties, change their values inside an "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference","isActive":true},{"text":" animation block:","type":"text"}]},{"code":["Anima.animate(withSpring: .smooth) {"," window.animator.frame.size = CGSize(width: 100.0, height: 200.0)"," window.animator.backgroundColor = .systemBlue","}"],"syntax":"swift","type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To stop animations and to change properties immediately, change their values outside an animation block:"}]},{"type":"codeListing","syntax":"swift","code":["window.animator.backgroundColor = .systemRed"]},{"level":3,"text":"Accessing Animations","type":"heading","anchor":"Accessing-Animations"},{"inlineContent":[{"text":"To access the animation for a specific property, use ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","isActive":true},{"type":"text","text":":"}],"type":"paragraph"},{"type":"codeListing","code":["if let animation = window.animator.animation(for: \\.frame) {"," animation.stop()","}"],"syntax":"swift"},{"text":"Accessing Animation Velocity","type":"heading","anchor":"Accessing-Animation-Velocity","level":3},{"type":"paragraph","inlineContent":[{"text":"To access the animation velocity for a specific property, use ``animationVelocity(for:)`.","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/anima\/windowanimator"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"type":"topic","title":"ViewAnimator","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","role":"symbol","navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ViewAnimator","kind":"identifier"}],"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/center":{"type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"type":"text","text":"Provides animatable properties of the object."}],"required":true,"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animator"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Provider"},{"text":">","kind":"text"}],"defaultImplementations":3,"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","title":"animator"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","abstract":[{"text":"The frame of the window.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/Anima":{"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Anima","identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","navigatorTitle":[{"kind":"identifier","text":"Anima"}],"url":"\/documentation\/anima\/anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Anima","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","abstract":[{"text":"The alpha value of the window.","type":"text"}],"role":"symbol","title":"alphaValue","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"title":"AnimatablePropertyProvider","role":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatablePropertyProvider"}],"navigatorTitle":[{"text":"AnimatablePropertyProvider","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","type":"reference","isActive":true},{"text":".","type":"text"}]},"doc://Anima/documentation/Anima/WindowAnimator/size":{"type":"topic","title":"size","abstract":[{"text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/LayerAnimator":{"url":"\/documentation\/anima\/layeranimator","role":"symbol","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"text":".","type":"text"}],"title":"LayerAnimator","navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","type":"topic","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/origin":{"type":"topic","abstract":[{"text":"The origin of the window.","type":"text"}],"title":"origin","url":"\/documentation\/anima\/windowanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSLayoutConstraint","type":"codeVoice"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/layoutanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","title":"LayoutAnimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"navigatorTitle":[{"text":"LayoutAnimator","kind":"identifier"}]},"doc://Anima/documentation/Anima/PropertyAnimator":{"type":"topic","title":"PropertyAnimator","abstract":[{"type":"text","text":"Provides animatable properties and animations of an object conforming to "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","type":"reference","isActive":true},{"type":"text","text":"."}],"url":"\/documentation\/anima\/propertyanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","navigatorTitle":[{"text":"PropertyAnimator","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}]},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","title":"animationVelocity(for:)","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}]},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"url":"\/documentation\/anima\/windowanimator\/animation(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Animatable Property Provider","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator","doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","doc:\/\/Anima\/documentation\/Anima\/ViewAnimator"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima"]]},"metadata":{"navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC","roleHeading":"Class","title":"WindowAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"WindowAnimator","kind":"identifier"}],"symbolKind":"class","role":"symbol"},"topicSections":[{"title":"Accessing animations","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)"]},{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"]},{"title":"Instance Properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}]}]},{"content":[{"anchor":"Animating-Properties","level":3,"text":"Animating Properties","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"To animate the properties, change their values inside an ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","type":"reference"},{"type":"text","text":" animation block:"}]},{"syntax":"swift","type":"codeListing","code":["Anima.animate(withSpring: .smooth) {"," window.animator.frame.size = CGSize(width: 100.0, height: 200.0)"," window.animator.backgroundColor = .systemBlue","}"]},{"inlineContent":[{"text":"To stop animations and to change properties immediately, change their values outside an animation block:","type":"text"}],"type":"paragraph"},{"code":["window.animator.backgroundColor = .systemRed"],"syntax":"swift","type":"codeListing"},{"type":"heading","anchor":"Accessing-Animations","level":3,"text":"Accessing Animations"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation for a specific property, use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)"},{"text":":","type":"text"}]},{"syntax":"swift","code":["if let animation = window.animator.animation(for: \\.frame) {"," animation.stop()","}"],"type":"codeListing"},{"type":"heading","level":3,"text":"Accessing Animation Velocity","anchor":"Accessing-Animation-Velocity"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To access the animation velocity for a specific property, use "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","isActive":true},{"type":"text","text":"."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator"]}],"sections":[],"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Inherits From","identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"],"type":"inheritsFrom"}],"references":{"doc://Anima/documentation/Anima/ViewAnimator":{"kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ViewAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"ViewAnimator","kind":"identifier"}],"role":"symbol","url":"\/documentation\/anima\/viewanimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/ViewAnimator","abstract":[{"type":"text","text":"Provides animatable properties of an view."}],"title":"ViewAnimator"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","role":"symbol","url":"\/documentation\/anima\/windowanimator\/size","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"type":"topic","title":"size","abstract":[{"type":"text","text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size."}]},"doc://Anima/documentation/Anima/WindowAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin","abstract":[{"type":"text","text":"The origin of the window."}],"title":"origin","type":"topic","role":"symbol","url":"\/documentation\/anima\/windowanimator\/origin","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/LayoutAnimator":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/LayoutAnimator","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LayoutAnimator"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSLayoutConstraint"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/anima\/layoutanimator","navigatorTitle":[{"kind":"identifier","text":"LayoutAnimator"}],"title":"LayoutAnimator","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"abstract":[{"text":"The background color of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","role":"symbol","title":"backgroundColor","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"title":"animation(for:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"url":"\/documentation\/anima\/windowanimator\/animation(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the window."}]},"doc://Anima/documentation/Anima/AnimatablePropertyProvider":{"role":"symbol","title":"AnimatablePropertyProvider","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AnimatablePropertyProvider"}],"url":"\/documentation\/anima\/animatablepropertyprovider","type":"topic","abstract":[{"type":"text","text":"An object that provides animatable properties that can be accessed via it’s "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","isActive":true,"type":"reference"},{"type":"text","text":"."}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AnimatablePropertyProvider","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider"},"doc://Anima/documentation/Anima/PropertyAnimator":{"role":"symbol","kind":"symbol","title":"PropertyAnimator","navigatorTitle":[{"kind":"identifier","text":"PropertyAnimator"}],"url":"\/documentation\/anima\/propertyanimator","abstract":[{"text":"Provides animatable properties and animations of an object conforming to ","type":"text"},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"type":"text","text":"."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PropertyAnimator"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator"},"doc://Anima/documentation/Anima/Anima":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/Anima","title":"Anima","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Anima"}],"kind":"symbol","navigatorTitle":[{"text":"Anima","kind":"identifier"}],"abstract":[{"type":"text","text":"Performs animations on animatable properties of objects conforming to "},{"type":"reference","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider","isActive":true},{"text":".","type":"text"}],"url":"\/documentation\/anima\/anima","type":"topic"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"type":"topic","title":"alphaValue","abstract":[{"type":"text","text":"The alpha value of the window."}]},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"title":"frame","url":"\/documentation\/anima\/windowanimator\/frame","kind":"symbol","abstract":[{"type":"text","text":"The frame of the window."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","type":"topic","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"kind":"symbol","title":"animationVelocity(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/AnimatablePropertyProvider/animator-94wn0":{"abstract":[{"text":"Provides animatable properties of the object.","type":"text"}],"required":true,"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatablePropertyProvider\/animator-94wn0","role":"symbol","type":"topic","defaultImplementations":3,"title":"animator","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"animator","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PropertyAnimator","preciseIdentifier":"s:5Anima16PropertyAnimatorC"},{"text":"<","kind":"text"},{"text":"Provider","kind":"typeIdentifier","preciseIdentifier":"s:5Anima26AnimatablePropertyProviderP0D0Qa"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0"},"doc://Anima/documentation/Anima/LayerAnimator":{"kind":"symbol","title":"LayerAnimator","abstract":[{"text":"Provides animatable properties of ","type":"text"},{"code":"CALayer","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/LayerAnimator","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LayerAnimator","kind":"identifier"}],"navigatorTitle":[{"text":"LayerAnimator","kind":"identifier"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/layeranimator"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/windowanimator/alphavalue.json b/docs/data/documentation/anima/windowanimator/alphavalue.json index 8ed95a14..2d77ed63 100644 --- a/docs/data/documentation/anima/windowanimator/alphavalue.json +++ b/docs/data/documentation/anima/windowanimator/alphavalue.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"],"generated":true}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The alpha value of the window.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC10alphaValue14CoreFoundation7CGFloatVvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","title":"alphaValue"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/alphavalue"]}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/size":{"type":"topic","title":"size","abstract":[{"text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","abstract":[{"text":"The alpha value of the window.","type":"text"}],"role":"symbol","title":"alphaValue","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","abstract":[{"text":"The frame of the window.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue"},"variants":[{"paths":["\/documentation\/anima\/windowanimator\/alphavalue"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"],"title":"Animatable properties","generated":true}],"metadata":{"roleHeading":"Instance Property","role":"symbol","externalID":"s:5Anima14WindowAnimatorC10alphaValue14CoreFoundation7CGFloatVvp","title":"alphaValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"modules":[{"name":"Anima"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"The alpha value of the window."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the window."}]},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"abstract":[{"text":"The background color of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","role":"symbol","title":"backgroundColor","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"type":"topic","title":"alphaValue","abstract":[{"type":"text","text":"The alpha value of the window."}]},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"title":"frame","url":"\/documentation\/anima\/windowanimator\/frame","kind":"symbol","abstract":[{"type":"text","text":"The frame of the window."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","role":"symbol","url":"\/documentation\/anima\/windowanimator\/size","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"type":"topic","title":"size","abstract":[{"type":"text","text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size."}]},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/windowanimator/animation(for:).json b/docs/data/documentation/anima/windowanimator/animation(for:).json index 04747c10..b1d3af65 100644 --- a/docs/data/documentation/anima/windowanimator/animation(for:).json +++ b/docs/data/documentation/anima/windowanimator/animation(for:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/animation(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)"],"generated":true,"title":"Accessing animations"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"animation"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"text":"keyPath","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"text":"? ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}],"type":"paragraph"}],"name":"keyPath"}],"kind":"parameters"}],"metadata":{"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP"},{"text":"?","kind":"text"}],"modules":[{"name":"Anima"}],"extendedModule":"Anima","title":"animation(for:)","role":"symbol","roleHeading":"Instance Method","externalID":"s:5Anima14WindowAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/AnimationProviding":{"navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}],"abstract":[{"type":"text","text":"A type that provides an animation."}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"AnimationProviding","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","title":"AnimationProviding","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/animationproviding","type":"topic"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","title":"animationVelocity(for:)","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}]},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"url":"\/documentation\/anima\/windowanimator\/animation(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/anima\/windowanimator\/animation(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","roleHeading":"Instance Method","title":"animation(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"text":"<","kind":"text"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"symbolKind":"method","role":"symbol","extendedModule":"Anima"},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"seeAlsoSections":[{"title":"Accessing animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"keyPath"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"},{"text":", ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima14WindowAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"AnimationProviding","kind":"typeIdentifier","preciseIdentifier":"s:5Anima18AnimationProvidingP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding"},{"text":"? ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","kind":"typeIdentifier","text":"AnimatableProperty","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The keypath to an animatable property."}]}],"name":"keyPath"}]}],"sections":[],"abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"references":{"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","type":"topic","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"kind":"symbol","title":"animationVelocity(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"title":"animation(for:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"url":"\/documentation\/anima\/windowanimator\/animation(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/AnimationProviding":{"url":"\/documentation\/anima\/animationproviding","abstract":[{"type":"text","text":"A type that provides an animation."}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AnimationProviding"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimationProviding","kind":"symbol","title":"AnimationProviding","navigatorTitle":[{"kind":"identifier","text":"AnimationProviding"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/windowanimator/animationvelocity(for:).json b/docs/data/documentation/anima/windowanimator/animationvelocity(for:).json index 01024239..0fb1efd3 100644 --- a/docs/data/documentation/anima/windowanimator/animationvelocity(for:).json +++ b/docs/data/documentation/anima/windowanimator/animationvelocity(for:).json @@ -1 +1 @@ -{"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)"],"title":"Accessing animations"}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/animationvelocity(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Anima","role":"symbol","title":"animationVelocity(for:)","externalID":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF","modules":[{"name":"Anima"}],"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"kind":"internalParam","text":"keyPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"text":"WindowAnimator","kind":"typeIdentifier","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"? "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"text":" : ","kind":"text"},{"text":"AnimatableProperty","preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"keyPath","content":[{"type":"paragraph","inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}]}]}],"kind":"parameters"}],"references":{"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","kind":"symbol","title":"animations","type":"topic","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"animations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"AnimationProviding","preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"WindowAnimator","preciseIdentifier":"s:5Anima14WindowAnimatorC","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Value"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","title":"animationVelocity(for:)","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"The current animation velocity for the property at the specified keypath, or "},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/AnimatableProperty":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AnimatableProperty"}],"navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"title":"AnimatableProperty","role":"symbol","url":"\/documentation\/anima\/animatableproperty","type":"topic","abstract":[{"type":"text","text":"A type that describes an animatable value."}],"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"url":"\/documentation\/anima\/windowanimator\/animation(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animation"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","kind":"typeIdentifier","text":"AnimationProviding"},{"text":"?","kind":"text"}],"title":"animation(for:)","abstract":[{"type":"text","text":"The current animation for the property at the specified keypath, or "},{"type":"codeVoice","code":"nil"},{"text":" if the property isn’t animated.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)","type":"topic","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"text":" if the property isn’t animated or doesn’t support velocity values.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/animationvelocity(for:)"]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animationVelocity"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Value","preciseIdentifier":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"animationVelocity(for:)","role":"symbol","modules":[{"name":"Anima"}],"extendedModule":"Anima","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"text":"keyPath","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","text":"WindowAnimator"},{"kind":"text","text":", "},{"text":"Value","preciseIdentifier":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","text":"Value","kind":"typeIdentifier"},{"kind":"text","text":"? "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Value"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimatablePropertyP","identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty","text":"AnimatableProperty","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"The keypath to an animatable property.","type":"text"}],"type":"paragraph"}],"name":"keyPath"}]}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"seeAlsoSections":[{"title":"Accessing animations","generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/WindowAnimator/animation(for:)":{"title":"animation(for:)","type":"topic","role":"symbol","kind":"symbol","abstract":[{"text":"The current animation for the property at the specified keypath, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" if the property isn’t animated."}],"url":"\/documentation\/anima\/windowanimator\/animation(for:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"animation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"Value","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WritableKeyPath","kind":"typeIdentifier","preciseIdentifier":"s:s15WritableKeyPathC"},{"text":"<","kind":"text"},{"text":"WindowAnimator","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC9animation3forAA18AnimationProviding_pSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp","kind":"typeIdentifier","text":"Value"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animation(for:)"},"doc://Anima/documentation/Anima/PropertyAnimator/animations":{"kind":"symbol","abstract":[{"type":"text","text":"A dictionary containing the current animated property keys and associated animations."}],"title":"animations","identifier":"doc:\/\/Anima\/documentation\/Anima\/PropertyAnimator\/animations","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"animations"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:5Anima18AnimationProvidingP","text":"AnimationProviding","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/anima\/propertyanimator\/animations"},"doc://Anima/documentation/Anima/AnimatableProperty":{"role":"symbol","kind":"symbol","title":"AnimatableProperty","navigatorTitle":[{"text":"AnimatableProperty","kind":"identifier"}],"type":"topic","url":"\/documentation\/anima\/animatableproperty","abstract":[{"text":"A type that describes an animatable value.","type":"text"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AnimatableProperty","kind":"identifier"}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/AnimatableProperty"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/animationVelocity(for:)":{"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/animationVelocity(for:)","type":"topic","url":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","abstract":[{"text":"The current animation velocity for the property at the specified keypath, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" if the property isn’t animated or doesn’t support velocity values."}],"kind":"symbol","title":"animationVelocity(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"animationVelocity","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"Value"},{"text":">(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s15WritableKeyPathC","kind":"typeIdentifier","text":"WritableKeyPath"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:5Anima14WindowAnimatorC","text":"WindowAnimator","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"text":">) -> ","kind":"text"},{"text":"Value","kind":"typeIdentifier","preciseIdentifier":"s:5Anima14WindowAnimatorC17animationVelocity3forxSgs15WritableKeyPathCyACxG_tAA18AnimatablePropertyRzlF5ValueL_xmfp"},{"text":"?","kind":"text"}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/windowanimator/backgroundcolor.json b/docs/data/documentation/anima/windowanimator/backgroundcolor.json index 844cff6e..c168f522 100644 --- a/docs/data/documentation/anima/windowanimator/backgroundcolor.json +++ b/docs/data/documentation/anima/windowanimator/backgroundcolor.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"],"title":"Animatable properties"}],"sections":[],"metadata":{"modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC15backgroundColorSo7NSColorCvp","title":"backgroundColor","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"type":"text","text":"The background color of the window."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/backgroundcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","interfaceLanguage":"swift"},"references":{"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","abstract":[{"text":"The frame of the window.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","abstract":[{"text":"The alpha value of the window.","type":"text"}],"role":"symbol","title":"alphaValue","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"type":"topic","title":"size","abstract":[{"text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/WindowAnimator/center":{"type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/anima\/windowanimator\/backgroundcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"],"generated":true}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NSColor","preciseIdentifier":"c:objc(cs)NSColor","kind":"typeIdentifier"}],"externalID":"s:5Anima14WindowAnimatorC15backgroundColorSo7NSColorCvp","role":"symbol","roleHeading":"Instance Property","title":"backgroundColor","modules":[{"name":"Anima"}]},"abstract":[{"text":"The background color of the window.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"backgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"abstract":[{"text":"The background color of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","role":"symbol","title":"backgroundColor","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"title":"frame","url":"\/documentation\/anima\/windowanimator\/frame","kind":"symbol","abstract":[{"type":"text","text":"The frame of the window."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the window."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator/size":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","role":"symbol","url":"\/documentation\/anima\/windowanimator\/size","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"type":"topic","title":"size","abstract":[{"type":"text","text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size."}]},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"type":"topic","title":"alphaValue","abstract":[{"type":"text","text":"The alpha value of the window."}]},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/windowanimator/center.json b/docs/data/documentation/anima/windowanimator/center.json index 320169c8..3ffb9633 100644 --- a/docs/data/documentation/anima/windowanimator/center.json +++ b/docs/data/documentation/anima/windowanimator/center.json @@ -1 +1 @@ -{"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"],"generated":true,"title":"Animatable properties"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"externalID":"s:5Anima14WindowAnimatorC6centerSo7CGPointVvp","role":"symbol","title":"center","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"symbolKind":"property"},"abstract":[{"text":"The center of the window.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/center"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","abstract":[{"text":"The frame of the window.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"type":"topic","title":"size","abstract":[{"text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/WindowAnimator/center":{"type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","abstract":[{"text":"The alpha value of the window.","type":"text"}],"role":"symbol","title":"alphaValue","type":"topic"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The center of the window."}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Animatable properties","identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/center"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint","text":"CGPoint"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC6centerSo7CGPointVvp"},"references":{"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"type":"topic","title":"alphaValue","abstract":[{"type":"text","text":"The alpha value of the window."}]},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","role":"symbol","url":"\/documentation\/anima\/windowanimator\/size","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"type":"topic","title":"size","abstract":[{"type":"text","text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"abstract":[{"text":"The background color of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","role":"symbol","title":"backgroundColor","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the window."}]},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"title":"frame","url":"\/documentation\/anima\/windowanimator\/frame","kind":"symbol","abstract":[{"type":"text","text":"The frame of the window."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/windowanimator/frame.json b/docs/data/documentation/anima/windowanimator/frame.json index 55322071..b652ef03 100644 --- a/docs/data/documentation/anima/windowanimator/frame.json +++ b/docs/data/documentation/anima/windowanimator/frame.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima14WindowAnimatorC5frameSo6CGRectVvp","title":"frame","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"],"generated":true,"title":"Animatable properties"}],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGRect","preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/frame"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"The frame of the window.","type":"text"}],"references":{"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","abstract":[{"text":"The frame of the window.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","abstract":[{"text":"The alpha value of the window.","type":"text"}],"role":"symbol","title":"alphaValue","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"type":"topic","title":"size","abstract":[{"text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]},"doc://Anima/documentation/Anima/WindowAnimator/center":{"type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]}}} \ No newline at end of file +{"abstract":[{"text":"The frame of the window.","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame"},"metadata":{"modules":[{"name":"Anima"}],"role":"symbol","symbolKind":"property","title":"frame","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"kind":"text","text":": "},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"}],"externalID":"s:5Anima14WindowAnimatorC5frameSo6CGRectVvp"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"],"generated":true,"title":"Animatable properties"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/frame"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"frame"},{"text":": ","kind":"text"},{"text":"CGRect","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGRect"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"type":"topic","title":"alphaValue","abstract":[{"type":"text","text":"The alpha value of the window."}]},"doc://Anima/documentation/Anima/WindowAnimator/size":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","role":"symbol","url":"\/documentation\/anima\/windowanimator\/size","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"type":"topic","title":"size","abstract":[{"type":"text","text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size."}]},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"title":"frame","url":"\/documentation\/anima\/windowanimator\/frame","kind":"symbol","abstract":[{"type":"text","text":"The frame of the window."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"abstract":[{"text":"The background color of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","role":"symbol","title":"backgroundColor","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the window."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/windowanimator/origin.json b/docs/data/documentation/anima/windowanimator/origin.json index 23f63d54..3c78783e 100644 --- a/docs/data/documentation/anima/windowanimator/origin.json +++ b/docs/data/documentation/anima/windowanimator/origin.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:5Anima14WindowAnimatorC6originSo7CGPointVvp","title":"origin","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/origin"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"The origin of the window.","type":"text"}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/origin":{"type":"topic","abstract":[{"text":"The origin of the window.","type":"text"}],"title":"origin","url":"\/documentation\/anima\/windowanimator\/origin","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}],"symbolKind":"property","modules":[{"name":"Anima"}],"title":"origin","externalID":"s:5Anima14WindowAnimatorC6originSo7CGPointVvp","role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/origin"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin"},"abstract":[{"text":"The origin of the window.","type":"text"}],"references":{"doc://Anima/documentation/Anima/WindowAnimator/origin":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/origin","abstract":[{"type":"text","text":"The origin of the window."}],"title":"origin","type":"topic","role":"symbol","url":"\/documentation\/anima\/windowanimator\/origin","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGPoint","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/anima/windowanimator/size.json b/docs/data/documentation/anima/windowanimator/size.json index 4083bf4f..27a034d2 100644 --- a/docs/data/documentation/anima/windowanimator/size.json +++ b/docs/data/documentation/anima/windowanimator/size.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/anima\/windowanimator\/size"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size.","type":"text"}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Anima"}],"externalID":"s:5Anima14WindowAnimatorC4sizeSo6CGSizeVvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CGSize","preciseIdentifier":"c:@S@CGSize"}],"role":"symbol","title":"size"},"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame"],"generated":true,"title":"Animatable properties"}],"kind":"symbol","references":{"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"type":"topic","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the window."}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor","kind":"typeIdentifier"}]},"doc://Anima/documentation/Anima/WindowAnimator":{"url":"\/documentation\/anima\/windowanimator","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"abstract":[{"type":"text","text":"Provides animatable properties of "},{"code":"NSWindow","type":"codeVoice"},{"type":"text","text":"."}],"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"text":"WindowAnimator","kind":"identifier"}],"title":"WindowAnimator","role":"symbol","type":"topic","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/frame":{"type":"topic","url":"\/documentation\/anima\/windowanimator\/frame","title":"frame","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","abstract":[{"text":"The frame of the window.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","text":"CGRect","kind":"typeIdentifier"}],"role":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"type":"topic","title":"center","abstract":[{"text":"The center of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/center","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}]},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaValue"},{"text":": ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"s:14CoreFoundation7CGFloatV"}],"url":"\/documentation\/anima\/windowanimator\/alphavalue","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","abstract":[{"text":"The alpha value of the window.","type":"text"}],"role":"symbol","title":"alphaValue","type":"topic"},"doc://Anima/documentation/Anima":{"abstract":[{"text":"An animation framework for iOS, tvOS, and macOS.","type":"text"}],"title":"Anima","type":"topic","kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima","url":"\/documentation\/anima","role":"collection"},"doc://Anima/documentation/Anima/WindowAnimator/size":{"type":"topic","title":"size","abstract":[{"text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/size","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","kind":"typeIdentifier","text":"CGSize"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Anima\/documentation\/Anima","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator"]]},"abstract":[{"type":"text","text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size."}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"size","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGSize","text":"CGSize","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/anima\/windowanimator\/size"],"traits":[{"interfaceLanguage":"swift"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame"],"generated":true,"title":"Animatable properties"}],"metadata":{"role":"symbol","title":"size","externalID":"s:5Anima14WindowAnimatorC4sizeSo6CGSizeVvp","symbolKind":"property","modules":[{"name":"Anima"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize","text":"CGSize"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size"},"references":{"doc://Anima/documentation/Anima/WindowAnimator/frame":{"title":"frame","url":"\/documentation\/anima\/windowanimator\/frame","kind":"symbol","abstract":[{"type":"text","text":"The frame of the window."}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"frame","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@S@CGRect","kind":"typeIdentifier","text":"CGRect"}],"role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/frame","type":"topic"},"doc://Anima/documentation/Anima/WindowAnimator":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WindowAnimator","kind":"identifier"}],"url":"\/documentation\/anima\/windowanimator","role":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator","navigatorTitle":[{"kind":"identifier","text":"WindowAnimator"}],"title":"WindowAnimator","type":"topic","abstract":[{"type":"text","text":"Provides animatable properties of "},{"type":"codeVoice","code":"NSWindow"},{"type":"text","text":"."}],"kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/alphaValue":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/alphaValue","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/alphavalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:14CoreFoundation7CGFloatV","kind":"typeIdentifier","text":"CGFloat"}],"type":"topic","title":"alphaValue","abstract":[{"type":"text","text":"The alpha value of the window."}]},"doc://Anima/documentation/Anima/WindowAnimator/backgroundColor":{"abstract":[{"text":"The background color of the window.","type":"text"}],"url":"\/documentation\/anima\/windowanimator\/backgroundcolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSColor","text":"NSColor"}],"type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/backgroundColor","role":"symbol","title":"backgroundColor","kind":"symbol"},"doc://Anima/documentation/Anima/WindowAnimator/center":{"identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/center","kind":"symbol","role":"symbol","url":"\/documentation\/anima\/windowanimator\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@S@CGPoint","kind":"typeIdentifier","text":"CGPoint"}],"type":"topic","title":"center","abstract":[{"type":"text","text":"The center of the window."}]},"doc://Anima/documentation/Anima":{"url":"\/documentation\/anima","kind":"symbol","title":"Anima","type":"topic","identifier":"doc:\/\/Anima\/documentation\/Anima","role":"collection","abstract":[{"type":"text","text":"An animation framework for iOS, tvOS, and macOS."}]},"doc://Anima/documentation/Anima/WindowAnimator/size":{"kind":"symbol","identifier":"doc:\/\/Anima\/documentation\/Anima\/WindowAnimator\/size","role":"symbol","url":"\/documentation\/anima\/windowanimator\/size","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"size","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CGSize","kind":"typeIdentifier","preciseIdentifier":"c:@S@CGSize"}],"type":"topic","title":"size","abstract":[{"type":"text","text":"The size of the window. Changing the value keeps the window centered. To change the size without centering use the window’s frame size."}]}}} \ No newline at end of file diff --git a/docs/documentation/anima/anima/animate(withdecay:decelerationrate:delay:options:animations:completion:)/index.html b/docs/documentation/anima/anima/animate(withdecay:decelerationrate:delay:options:animations:completion:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animate(withdecay:decelerationrate:delay:options:animations:completion:)/index.html +++ b/docs/documentation/anima/anima/animate(withdecay:decelerationrate:delay:options:animations:completion:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animate(witheasing:duration:delay:options:animations:completion:)/index.html b/docs/documentation/anima/anima/animate(witheasing:duration:delay:options:animations:completion:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animate(witheasing:duration:delay:options:animations:completion:)/index.html +++ b/docs/documentation/anima/anima/animate(witheasing:duration:delay:options:animations:completion:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animate(withspring:gesturevelocity:delay:options:animations:completion:)/index.html b/docs/documentation/anima/anima/animate(withspring:gesturevelocity:delay:options:animations:completion:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animate(withspring:gesturevelocity:delay:options:animations:completion:)/index.html +++ b/docs/documentation/anima/anima/animate(withspring:gesturevelocity:delay:options:animations:completion:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/!=(_:_:)/index.html b/docs/documentation/anima/anima/animationoptions/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/!=(_:_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/autoreverse/index.html b/docs/documentation/anima/anima/animationoptions/autoreverse/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/autoreverse/index.html +++ b/docs/documentation/anima/anima/animationoptions/autoreverse/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/contains(_:)/index.html b/docs/documentation/anima/anima/animationoptions/contains(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/contains(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/contains(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/customstringconvertible-implementations/index.html b/docs/documentation/anima/anima/animationoptions/customstringconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/customstringconvertible-implementations/index.html +++ b/docs/documentation/anima/anima/animationoptions/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/description/index.html b/docs/documentation/anima/anima/animationoptions/description/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/description/index.html +++ b/docs/documentation/anima/anima/animationoptions/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/equatable-implementations/index.html b/docs/documentation/anima/anima/animationoptions/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/equatable-implementations/index.html +++ b/docs/documentation/anima/anima/animationoptions/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/formintersection(_:)/index.html b/docs/documentation/anima/anima/animationoptions/formintersection(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/formintersection(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/formintersection(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/formsymmetricdifference(_:)/index.html b/docs/documentation/anima/anima/animationoptions/formsymmetricdifference(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/formsymmetricdifference(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/formsymmetricdifference(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/formunion(_:)/index.html b/docs/documentation/anima/anima/animationoptions/formunion(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/formunion(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/formunion(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/hash(into:)/index.html b/docs/documentation/anima/anima/animationoptions/hash(into:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/hash(into:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/hashvalue/index.html b/docs/documentation/anima/anima/animationoptions/hashvalue/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/hashvalue/index.html +++ b/docs/documentation/anima/anima/animationoptions/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/index.html b/docs/documentation/anima/anima/animationoptions/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/index.html +++ b/docs/documentation/anima/anima/animationoptions/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/init()/index.html b/docs/documentation/anima/anima/animationoptions/init()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/init()/index.html +++ b/docs/documentation/anima/anima/animationoptions/init()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/init(_:)/index.html b/docs/documentation/anima/anima/animationoptions/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/init(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/init(arrayliteral:)/index.html b/docs/documentation/anima/anima/animationoptions/init(arrayliteral:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/init(arrayliteral:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/init(arrayliteral:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/init(rawvalue:)/index.html b/docs/documentation/anima/anima/animationoptions/init(rawvalue:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/init(rawvalue:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/insert(_:)/index.html b/docs/documentation/anima/anima/animationoptions/insert(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/insert(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/insert(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/integralizevalues/index.html b/docs/documentation/anima/anima/animationoptions/integralizevalues/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/integralizevalues/index.html +++ b/docs/documentation/anima/anima/animationoptions/integralizevalues/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/intersection(_:)/index.html b/docs/documentation/anima/anima/animationoptions/intersection(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/intersection(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/intersection(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/isdisjoint(with:)/index.html b/docs/documentation/anima/anima/animationoptions/isdisjoint(with:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/isdisjoint(with:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/isdisjoint(with:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/isempty/index.html b/docs/documentation/anima/anima/animationoptions/isempty/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/isempty/index.html +++ b/docs/documentation/anima/anima/animationoptions/isempty/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/isstrictsubset(of:)/index.html b/docs/documentation/anima/anima/animationoptions/isstrictsubset(of:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/isstrictsubset(of:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/isstrictsubset(of:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/isstrictsuperset(of:)/index.html b/docs/documentation/anima/anima/animationoptions/isstrictsuperset(of:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/isstrictsuperset(of:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/isstrictsuperset(of:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/issubset(of:)/index.html b/docs/documentation/anima/anima/animationoptions/issubset(of:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/issubset(of:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/issubset(of:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/issuperset(of:)/index.html b/docs/documentation/anima/anima/animationoptions/issuperset(of:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/issuperset(of:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/issuperset(of:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/optionset-implementations/index.html b/docs/documentation/anima/anima/animationoptions/optionset-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/optionset-implementations/index.html +++ b/docs/documentation/anima/anima/animationoptions/optionset-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/rawrepresentable-implementations/index.html b/docs/documentation/anima/anima/animationoptions/rawrepresentable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/rawrepresentable-implementations/index.html +++ b/docs/documentation/anima/anima/animationoptions/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/rawvalue/index.html b/docs/documentation/anima/anima/animationoptions/rawvalue/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/rawvalue/index.html +++ b/docs/documentation/anima/anima/animationoptions/rawvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/remove(_:)/index.html b/docs/documentation/anima/anima/animationoptions/remove(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/remove(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/remove(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/repeats/index.html b/docs/documentation/anima/anima/animationoptions/repeats/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/repeats/index.html +++ b/docs/documentation/anima/anima/animationoptions/repeats/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/resetspringvelocity/index.html b/docs/documentation/anima/anima/animationoptions/resetspringvelocity/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/resetspringvelocity/index.html +++ b/docs/documentation/anima/anima/animationoptions/resetspringvelocity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/setalgebra-implementations/index.html b/docs/documentation/anima/anima/animationoptions/setalgebra-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/setalgebra-implementations/index.html +++ b/docs/documentation/anima/anima/animationoptions/setalgebra-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/subtract(_:)/index.html b/docs/documentation/anima/anima/animationoptions/subtract(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/subtract(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/subtract(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/subtracting(_:)/index.html b/docs/documentation/anima/anima/animationoptions/subtracting(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/subtracting(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/subtracting(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/symmetricdifference(_:)/index.html b/docs/documentation/anima/anima/animationoptions/symmetricdifference(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/symmetricdifference(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/symmetricdifference(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/union(_:)/index.html b/docs/documentation/anima/anima/animationoptions/union(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/union(_:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/union(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/animationoptions/update(with:)/index.html b/docs/documentation/anima/anima/animationoptions/update(with:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/animationoptions/update(with:)/index.html +++ b/docs/documentation/anima/anima/animationoptions/update(with:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/decayanimationmode/!=(_:_:)/index.html b/docs/documentation/anima/anima/decayanimationmode/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/decayanimationmode/!=(_:_:)/index.html +++ b/docs/documentation/anima/anima/decayanimationmode/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/decayanimationmode/equatable-implementations/index.html b/docs/documentation/anima/anima/decayanimationmode/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/decayanimationmode/equatable-implementations/index.html +++ b/docs/documentation/anima/anima/decayanimationmode/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/decayanimationmode/index.html b/docs/documentation/anima/anima/decayanimationmode/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/decayanimationmode/index.html +++ b/docs/documentation/anima/anima/decayanimationmode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/decayanimationmode/value/index.html b/docs/documentation/anima/anima/decayanimationmode/value/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/decayanimationmode/value/index.html +++ b/docs/documentation/anima/anima/decayanimationmode/value/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/decayanimationmode/velocity/index.html b/docs/documentation/anima/anima/decayanimationmode/velocity/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/decayanimationmode/velocity/index.html +++ b/docs/documentation/anima/anima/decayanimationmode/velocity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/index.html b/docs/documentation/anima/anima/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/index.html +++ b/docs/documentation/anima/anima/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/preferredframeraterange/index.html b/docs/documentation/anima/anima/preferredframeraterange/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/preferredframeraterange/index.html +++ b/docs/documentation/anima/anima/preferredframeraterange/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/anima/stopallanimations(immediately:)/index.html b/docs/documentation/anima/anima/stopallanimations(immediately:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/anima/stopallanimations(immediately:)/index.html +++ b/docs/documentation/anima/anima/stopallanimations(immediately:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/!=(_:_:)/index.html b/docs/documentation/anima/animatablearray/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/!=(_:_:)/index.html +++ b/docs/documentation/anima/animatablearray/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/+(_:)/index.html b/docs/documentation/anima/animatablearray/+(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/+(_:)/index.html +++ b/docs/documentation/anima/animatablearray/+(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/+(_:_:)-11108/index.html b/docs/documentation/anima/animatablearray/+(_:_:)-11108/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/+(_:_:)-11108/index.html +++ b/docs/documentation/anima/animatablearray/+(_:_:)-11108/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/+(_:_:)-1fqt8/index.html b/docs/documentation/anima/animatablearray/+(_:_:)-1fqt8/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/+(_:_:)-1fqt8/index.html +++ b/docs/documentation/anima/animatablearray/+(_:_:)-1fqt8/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/+(_:_:)-495vp/index.html b/docs/documentation/anima/animatablearray/+(_:_:)-495vp/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/+(_:_:)-495vp/index.html +++ b/docs/documentation/anima/animatablearray/+(_:_:)-495vp/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/+(_:_:)-4jhtd/index.html b/docs/documentation/anima/animatablearray/+(_:_:)-4jhtd/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/+(_:_:)-4jhtd/index.html +++ b/docs/documentation/anima/animatablearray/+(_:_:)-4jhtd/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/+=(_:_:)-8fev2/index.html b/docs/documentation/anima/animatablearray/+=(_:_:)-8fev2/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/+=(_:_:)-8fev2/index.html +++ b/docs/documentation/anima/animatablearray/+=(_:_:)-8fev2/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/+=(_:_:)-8tlnn/index.html b/docs/documentation/anima/animatablearray/+=(_:_:)-8tlnn/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/+=(_:_:)-8tlnn/index.html +++ b/docs/documentation/anima/animatablearray/+=(_:_:)-8tlnn/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/+=(_:_:)-qpvt/index.html b/docs/documentation/anima/animatablearray/+=(_:_:)-qpvt/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/+=(_:_:)-qpvt/index.html +++ b/docs/documentation/anima/animatablearray/+=(_:_:)-qpvt/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/-(_:_:)/index.html b/docs/documentation/anima/animatablearray/-(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/-(_:_:)/index.html +++ b/docs/documentation/anima/animatablearray/-(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/-=(_:_:)-4y1n4/index.html b/docs/documentation/anima/animatablearray/-=(_:_:)-4y1n4/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/-=(_:_:)-4y1n4/index.html +++ b/docs/documentation/anima/animatablearray/-=(_:_:)-4y1n4/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/-=(_:_:)-69chj/index.html b/docs/documentation/anima/animatablearray/-=(_:_:)-69chj/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/-=(_:_:)-69chj/index.html +++ b/docs/documentation/anima/animatablearray/-=(_:_:)-69chj/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/additivearithmetic-implementations/index.html b/docs/documentation/anima/animatablearray/additivearithmetic-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/additivearithmetic-implementations/index.html +++ b/docs/documentation/anima/animatablearray/additivearithmetic-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/allsatisfy(_:)/index.html b/docs/documentation/anima/animatablearray/allsatisfy(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/allsatisfy(_:)/index.html +++ b/docs/documentation/anima/animatablearray/allsatisfy(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/append(_:)/index.html b/docs/documentation/anima/animatablearray/append(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/append(_:)/index.html +++ b/docs/documentation/anima/animatablearray/append(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/append(contentsof:)/index.html b/docs/documentation/anima/animatablearray/append(contentsof:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/append(contentsof:)/index.html +++ b/docs/documentation/anima/animatablearray/append(contentsof:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/applying(_:)/index.html b/docs/documentation/anima/animatablearray/applying(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/applying(_:)/index.html +++ b/docs/documentation/anima/animatablearray/applying(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/bidirectionalcollection-implementations/index.html b/docs/documentation/anima/animatablearray/bidirectionalcollection-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/bidirectionalcollection-implementations/index.html +++ b/docs/documentation/anima/animatablearray/bidirectionalcollection-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/clip()/index.html b/docs/documentation/anima/animatablearray/clip()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/clip()/index.html +++ b/docs/documentation/anima/animatablearray/clip()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/collection-implementations/index.html b/docs/documentation/anima/animatablearray/collection-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/collection-implementations/index.html +++ b/docs/documentation/anima/animatablearray/collection-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/compactmap(_:)/index.html b/docs/documentation/anima/animatablearray/compactmap(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/compactmap(_:)/index.html +++ b/docs/documentation/anima/animatablearray/compactmap(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/compare(_:_:)/index.html b/docs/documentation/anima/animatablearray/compare(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/compare(_:_:)/index.html +++ b/docs/documentation/anima/animatablearray/compare(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/contains(_:)/index.html b/docs/documentation/anima/animatablearray/contains(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/contains(_:)/index.html +++ b/docs/documentation/anima/animatablearray/contains(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/contains(where:)/index.html b/docs/documentation/anima/animatablearray/contains(where:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/contains(where:)/index.html +++ b/docs/documentation/anima/animatablearray/contains(where:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/count/index.html b/docs/documentation/anima/animatablearray/count/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/count/index.html +++ b/docs/documentation/anima/animatablearray/count/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/customdebugstringconvertible-implementations/index.html b/docs/documentation/anima/animatablearray/customdebugstringconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/customdebugstringconvertible-implementations/index.html +++ b/docs/documentation/anima/animatablearray/customdebugstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/custommirror/index.html b/docs/documentation/anima/animatablearray/custommirror/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/custommirror/index.html +++ b/docs/documentation/anima/animatablearray/custommirror/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/customreflectable-implementations/index.html b/docs/documentation/anima/animatablearray/customreflectable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/customreflectable-implementations/index.html +++ b/docs/documentation/anima/animatablearray/customreflectable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/customstringconvertible-implementations/index.html b/docs/documentation/anima/animatablearray/customstringconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/customstringconvertible-implementations/index.html +++ b/docs/documentation/anima/animatablearray/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/debugdescription/index.html b/docs/documentation/anima/animatablearray/debugdescription/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/debugdescription/index.html +++ b/docs/documentation/anima/animatablearray/debugdescription/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/decodable-implementations/index.html b/docs/documentation/anima/animatablearray/decodable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/decodable-implementations/index.html +++ b/docs/documentation/anima/animatablearray/decodable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/description/index.html b/docs/documentation/anima/animatablearray/description/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/description/index.html +++ b/docs/documentation/anima/animatablearray/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/difference(from:)/index.html b/docs/documentation/anima/animatablearray/difference(from:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/difference(from:)/index.html +++ b/docs/documentation/anima/animatablearray/difference(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/difference(from:by:)/index.html b/docs/documentation/anima/animatablearray/difference(from:by:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/difference(from:by:)/index.html +++ b/docs/documentation/anima/animatablearray/difference(from:by:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/drop(while:)/index.html b/docs/documentation/anima/animatablearray/drop(while:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/drop(while:)/index.html +++ b/docs/documentation/anima/animatablearray/drop(while:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/dropfirst(_:)/index.html b/docs/documentation/anima/animatablearray/dropfirst(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/dropfirst(_:)/index.html +++ b/docs/documentation/anima/animatablearray/dropfirst(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/droplast(_:)/index.html b/docs/documentation/anima/animatablearray/droplast(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/droplast(_:)/index.html +++ b/docs/documentation/anima/animatablearray/droplast(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/elementsequal(_:)/index.html b/docs/documentation/anima/animatablearray/elementsequal(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/elementsequal(_:)/index.html +++ b/docs/documentation/anima/animatablearray/elementsequal(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/elementsequal(_:by:)/index.html b/docs/documentation/anima/animatablearray/elementsequal(_:by:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/elementsequal(_:by:)/index.html +++ b/docs/documentation/anima/animatablearray/elementsequal(_:by:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/endindex/index.html b/docs/documentation/anima/animatablearray/endindex/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/endindex/index.html +++ b/docs/documentation/anima/animatablearray/endindex/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/enumerated()/index.html b/docs/documentation/anima/animatablearray/enumerated()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/enumerated()/index.html +++ b/docs/documentation/anima/animatablearray/enumerated()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/equatable-implementations/index.html b/docs/documentation/anima/animatablearray/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/equatable-implementations/index.html +++ b/docs/documentation/anima/animatablearray/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/fill(using:)-5qdhz/index.html b/docs/documentation/anima/animatablearray/fill(using:)-5qdhz/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/fill(using:)-5qdhz/index.html +++ b/docs/documentation/anima/animatablearray/fill(using:)-5qdhz/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/fill(using:)-6bkqd/index.html b/docs/documentation/anima/animatablearray/fill(using:)-6bkqd/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/fill(using:)-6bkqd/index.html +++ b/docs/documentation/anima/animatablearray/fill(using:)-6bkqd/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/fill(using:)-9islb/index.html b/docs/documentation/anima/animatablearray/fill(using:)-9islb/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/fill(using:)-9islb/index.html +++ b/docs/documentation/anima/animatablearray/fill(using:)-9islb/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/filter(_:)/index.html b/docs/documentation/anima/animatablearray/filter(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/filter(_:)/index.html +++ b/docs/documentation/anima/animatablearray/filter(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/first(where:)/index.html b/docs/documentation/anima/animatablearray/first(where:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/first(where:)/index.html +++ b/docs/documentation/anima/animatablearray/first(where:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/first/index.html b/docs/documentation/anima/animatablearray/first/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/first/index.html +++ b/docs/documentation/anima/animatablearray/first/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/firstindex(of:)/index.html b/docs/documentation/anima/animatablearray/firstindex(of:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/firstindex(of:)/index.html +++ b/docs/documentation/anima/animatablearray/firstindex(of:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/firstindex(where:)/index.html b/docs/documentation/anima/animatablearray/firstindex(where:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/firstindex(where:)/index.html +++ b/docs/documentation/anima/animatablearray/firstindex(where:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/firstrange(of:)-7d62v/index.html b/docs/documentation/anima/animatablearray/firstrange(of:)-7d62v/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/firstrange(of:)-7d62v/index.html +++ b/docs/documentation/anima/animatablearray/firstrange(of:)-7d62v/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/firstrange(of:)-8sp6q/index.html b/docs/documentation/anima/animatablearray/firstrange(of:)-8sp6q/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/firstrange(of:)-8sp6q/index.html +++ b/docs/documentation/anima/animatablearray/firstrange(of:)-8sp6q/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/flatmap(_:)-2mdjl/index.html b/docs/documentation/anima/animatablearray/flatmap(_:)-2mdjl/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/flatmap(_:)-2mdjl/index.html +++ b/docs/documentation/anima/animatablearray/flatmap(_:)-2mdjl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/flatmap(_:)-3cu6p/index.html b/docs/documentation/anima/animatablearray/flatmap(_:)-3cu6p/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/flatmap(_:)-3cu6p/index.html +++ b/docs/documentation/anima/animatablearray/flatmap(_:)-3cu6p/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/foreach(_:)/index.html b/docs/documentation/anima/animatablearray/foreach(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/foreach(_:)/index.html +++ b/docs/documentation/anima/animatablearray/foreach(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/formatted()/index.html b/docs/documentation/anima/animatablearray/formatted()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/formatted()/index.html +++ b/docs/documentation/anima/animatablearray/formatted()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/formatted(_:)/index.html b/docs/documentation/anima/animatablearray/formatted(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/formatted(_:)/index.html +++ b/docs/documentation/anima/animatablearray/formatted(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/formindex(_:offsetby:)/index.html b/docs/documentation/anima/animatablearray/formindex(_:offsetby:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/formindex(_:offsetby:)/index.html +++ b/docs/documentation/anima/animatablearray/formindex(_:offsetby:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/formindex(_:offsetby:limitedby:)/index.html b/docs/documentation/anima/animatablearray/formindex(_:offsetby:limitedby:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/formindex(_:offsetby:limitedby:)/index.html +++ b/docs/documentation/anima/animatablearray/formindex(_:offsetby:limitedby:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/formindex(after:)/index.html b/docs/documentation/anima/animatablearray/formindex(after:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/formindex(after:)/index.html +++ b/docs/documentation/anima/animatablearray/formindex(after:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/formindex(before:)/index.html b/docs/documentation/anima/animatablearray/formindex(before:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/formindex(before:)/index.html +++ b/docs/documentation/anima/animatablearray/formindex(before:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/hash(into:)/index.html b/docs/documentation/anima/animatablearray/hash(into:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/hash(into:)/index.html +++ b/docs/documentation/anima/animatablearray/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/hashable-implementations/index.html b/docs/documentation/anima/animatablearray/hashable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/hashable-implementations/index.html +++ b/docs/documentation/anima/animatablearray/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/index(_:offsetby:limitedby:)/index.html b/docs/documentation/anima/animatablearray/index(_:offsetby:limitedby:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/index(_:offsetby:limitedby:)/index.html +++ b/docs/documentation/anima/animatablearray/index(_:offsetby:limitedby:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/index(of:)/index.html b/docs/documentation/anima/animatablearray/index(of:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/index(of:)/index.html +++ b/docs/documentation/anima/animatablearray/index(of:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/index.html b/docs/documentation/anima/animatablearray/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/index.html +++ b/docs/documentation/anima/animatablearray/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/init()/index.html b/docs/documentation/anima/animatablearray/init()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/init()/index.html +++ b/docs/documentation/anima/animatablearray/init()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/init(_:)-1a7aa/index.html b/docs/documentation/anima/animatablearray/init(_:)-1a7aa/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/init(_:)-1a7aa/index.html +++ b/docs/documentation/anima/animatablearray/init(_:)-1a7aa/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/init(_:)-42uu/index.html b/docs/documentation/anima/animatablearray/init(_:)-42uu/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/init(_:)-42uu/index.html +++ b/docs/documentation/anima/animatablearray/init(_:)-42uu/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/init(arrayliteral:)/index.html b/docs/documentation/anima/animatablearray/init(arrayliteral:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/init(arrayliteral:)/index.html +++ b/docs/documentation/anima/animatablearray/init(arrayliteral:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/init(from:)/index.html b/docs/documentation/anima/animatablearray/init(from:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/init(from:)/index.html +++ b/docs/documentation/anima/animatablearray/init(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/init(repeating:count:)-2b041/index.html b/docs/documentation/anima/animatablearray/init(repeating:count:)-2b041/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/init(repeating:count:)-2b041/index.html +++ b/docs/documentation/anima/animatablearray/init(repeating:count:)-2b041/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/init(repeating:count:)-755z5/index.html b/docs/documentation/anima/animatablearray/init(repeating:count:)-755z5/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/init(repeating:count:)-755z5/index.html +++ b/docs/documentation/anima/animatablearray/init(repeating:count:)-755z5/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/insert(_:at:)/index.html b/docs/documentation/anima/animatablearray/insert(_:at:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/insert(_:at:)/index.html +++ b/docs/documentation/anima/animatablearray/insert(_:at:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/insert(contentsof:at:)/index.html b/docs/documentation/anima/animatablearray/insert(contentsof:at:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/insert(contentsof:at:)/index.html +++ b/docs/documentation/anima/animatablearray/insert(contentsof:at:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/interpolate(towards:amount:)/index.html b/docs/documentation/anima/animatablearray/interpolate(towards:amount:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/interpolate(towards:amount:)/index.html +++ b/docs/documentation/anima/animatablearray/interpolate(towards:amount:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/interpolated(towards:amount:)/index.html b/docs/documentation/anima/animatablearray/interpolated(towards:amount:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/interpolated(towards:amount:)/index.html +++ b/docs/documentation/anima/animatablearray/interpolated(towards:amount:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/isempty/index.html b/docs/documentation/anima/animatablearray/isempty/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/isempty/index.html +++ b/docs/documentation/anima/animatablearray/isempty/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/joined()/index.html b/docs/documentation/anima/animatablearray/joined()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/joined()/index.html +++ b/docs/documentation/anima/animatablearray/joined()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/joined(separator:)-30vgs/index.html b/docs/documentation/anima/animatablearray/joined(separator:)-30vgs/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/joined(separator:)-30vgs/index.html +++ b/docs/documentation/anima/animatablearray/joined(separator:)-30vgs/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/joined(separator:)-6c8wq/index.html b/docs/documentation/anima/animatablearray/joined(separator:)-6c8wq/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/joined(separator:)-6c8wq/index.html +++ b/docs/documentation/anima/animatablearray/joined(separator:)-6c8wq/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/joined(separator:)-8dqqr/index.html b/docs/documentation/anima/animatablearray/joined(separator:)-8dqqr/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/joined(separator:)-8dqqr/index.html +++ b/docs/documentation/anima/animatablearray/joined(separator:)-8dqqr/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/last(where:)/index.html b/docs/documentation/anima/animatablearray/last(where:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/last(where:)/index.html +++ b/docs/documentation/anima/animatablearray/last(where:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/last/index.html b/docs/documentation/anima/animatablearray/last/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/last/index.html +++ b/docs/documentation/anima/animatablearray/last/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/lastindex(of:)/index.html b/docs/documentation/anima/animatablearray/lastindex(of:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/lastindex(of:)/index.html +++ b/docs/documentation/anima/animatablearray/lastindex(of:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/lastindex(where:)/index.html b/docs/documentation/anima/animatablearray/lastindex(where:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/lastindex(where:)/index.html +++ b/docs/documentation/anima/animatablearray/lastindex(where:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/lazy/index.html b/docs/documentation/anima/animatablearray/lazy/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/lazy/index.html +++ b/docs/documentation/anima/animatablearray/lazy/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/lexicographicallyprecedes(_:)/index.html b/docs/documentation/anima/animatablearray/lexicographicallyprecedes(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/lexicographicallyprecedes(_:)/index.html +++ b/docs/documentation/anima/animatablearray/lexicographicallyprecedes(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/lexicographicallyprecedes(_:by:)/index.html b/docs/documentation/anima/animatablearray/lexicographicallyprecedes(_:by:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/lexicographicallyprecedes(_:by:)/index.html +++ b/docs/documentation/anima/animatablearray/lexicographicallyprecedes(_:by:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/magnitudesquared/index.html b/docs/documentation/anima/animatablearray/magnitudesquared/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/magnitudesquared/index.html +++ b/docs/documentation/anima/animatablearray/magnitudesquared/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/makeiterator()/index.html b/docs/documentation/anima/animatablearray/makeiterator()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/makeiterator()/index.html +++ b/docs/documentation/anima/animatablearray/makeiterator()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/map(_:)-67hc0/index.html b/docs/documentation/anima/animatablearray/map(_:)-67hc0/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/map(_:)-67hc0/index.html +++ b/docs/documentation/anima/animatablearray/map(_:)-67hc0/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/map(_:)-vo2v/index.html b/docs/documentation/anima/animatablearray/map(_:)-vo2v/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/map(_:)-vo2v/index.html +++ b/docs/documentation/anima/animatablearray/map(_:)-vo2v/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/max()/index.html b/docs/documentation/anima/animatablearray/max()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/max()/index.html +++ b/docs/documentation/anima/animatablearray/max()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/max(by:)/index.html b/docs/documentation/anima/animatablearray/max(by:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/max(by:)/index.html +++ b/docs/documentation/anima/animatablearray/max(by:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/min()/index.html b/docs/documentation/anima/animatablearray/min()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/min()/index.html +++ b/docs/documentation/anima/animatablearray/min()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/min(by:)/index.html b/docs/documentation/anima/animatablearray/min(by:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/min(by:)/index.html +++ b/docs/documentation/anima/animatablearray/min(by:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/move(fromoffsets:tooffset:)/index.html b/docs/documentation/anima/animatablearray/move(fromoffsets:tooffset:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/move(fromoffsets:tooffset:)/index.html +++ b/docs/documentation/anima/animatablearray/move(fromoffsets:tooffset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/mutablecollection-implementations/index.html b/docs/documentation/anima/animatablearray/mutablecollection-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/mutablecollection-implementations/index.html +++ b/docs/documentation/anima/animatablearray/mutablecollection-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/partition(by:)-1hp6j/index.html b/docs/documentation/anima/animatablearray/partition(by:)-1hp6j/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/partition(by:)-1hp6j/index.html +++ b/docs/documentation/anima/animatablearray/partition(by:)-1hp6j/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/partition(by:)-br2f/index.html b/docs/documentation/anima/animatablearray/partition(by:)-br2f/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/partition(by:)-br2f/index.html +++ b/docs/documentation/anima/animatablearray/partition(by:)-br2f/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/poplast()/index.html b/docs/documentation/anima/animatablearray/poplast()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/poplast()/index.html +++ b/docs/documentation/anima/animatablearray/poplast()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/prefix(_:)/index.html b/docs/documentation/anima/animatablearray/prefix(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/prefix(_:)/index.html +++ b/docs/documentation/anima/animatablearray/prefix(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/prefix(through:)/index.html b/docs/documentation/anima/animatablearray/prefix(through:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/prefix(through:)/index.html +++ b/docs/documentation/anima/animatablearray/prefix(through:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/prefix(upto:)/index.html b/docs/documentation/anima/animatablearray/prefix(upto:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/prefix(upto:)/index.html +++ b/docs/documentation/anima/animatablearray/prefix(upto:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/prefix(while:)/index.html b/docs/documentation/anima/animatablearray/prefix(while:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/prefix(while:)/index.html +++ b/docs/documentation/anima/animatablearray/prefix(while:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/publisher/index.html b/docs/documentation/anima/animatablearray/publisher/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/publisher/index.html +++ b/docs/documentation/anima/animatablearray/publisher/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/randomaccesscollection-implementations/index.html b/docs/documentation/anima/animatablearray/randomaccesscollection-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/randomaccesscollection-implementations/index.html +++ b/docs/documentation/anima/animatablearray/randomaccesscollection-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/randomelement()/index.html b/docs/documentation/anima/animatablearray/randomelement()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/randomelement()/index.html +++ b/docs/documentation/anima/animatablearray/randomelement()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/randomelement(using:)/index.html b/docs/documentation/anima/animatablearray/randomelement(using:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/randomelement(using:)/index.html +++ b/docs/documentation/anima/animatablearray/randomelement(using:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/rangereplaceablecollection-implementations/index.html b/docs/documentation/anima/animatablearray/rangereplaceablecollection-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/rangereplaceablecollection-implementations/index.html +++ b/docs/documentation/anima/animatablearray/rangereplaceablecollection-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/ranges(of:)/index.html b/docs/documentation/anima/animatablearray/ranges(of:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/ranges(of:)/index.html +++ b/docs/documentation/anima/animatablearray/ranges(of:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/reduce(_:_:)/index.html b/docs/documentation/anima/animatablearray/reduce(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/reduce(_:_:)/index.html +++ b/docs/documentation/anima/animatablearray/reduce(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/reduce(into:_:)/index.html b/docs/documentation/anima/animatablearray/reduce(into:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/reduce(into:_:)/index.html +++ b/docs/documentation/anima/animatablearray/reduce(into:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/remove(at:)/index.html b/docs/documentation/anima/animatablearray/remove(at:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/remove(at:)/index.html +++ b/docs/documentation/anima/animatablearray/remove(at:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/remove(atoffsets:)/index.html b/docs/documentation/anima/animatablearray/remove(atoffsets:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/remove(atoffsets:)/index.html +++ b/docs/documentation/anima/animatablearray/remove(atoffsets:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/removeall(keepingcapacity:)/index.html b/docs/documentation/anima/animatablearray/removeall(keepingcapacity:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/removeall(keepingcapacity:)/index.html +++ b/docs/documentation/anima/animatablearray/removeall(keepingcapacity:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/removeall(where:)-5g89m/index.html b/docs/documentation/anima/animatablearray/removeall(where:)-5g89m/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/removeall(where:)-5g89m/index.html +++ b/docs/documentation/anima/animatablearray/removeall(where:)-5g89m/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/removeall(where:)-8n2ac/index.html b/docs/documentation/anima/animatablearray/removeall(where:)-8n2ac/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/removeall(where:)-8n2ac/index.html +++ b/docs/documentation/anima/animatablearray/removeall(where:)-8n2ac/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/removefirst()/index.html b/docs/documentation/anima/animatablearray/removefirst()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/removefirst()/index.html +++ b/docs/documentation/anima/animatablearray/removefirst()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/removefirst(_:)/index.html b/docs/documentation/anima/animatablearray/removefirst(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/removefirst(_:)/index.html +++ b/docs/documentation/anima/animatablearray/removefirst(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/removelast()/index.html b/docs/documentation/anima/animatablearray/removelast()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/removelast()/index.html +++ b/docs/documentation/anima/animatablearray/removelast()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/removelast(_:)/index.html b/docs/documentation/anima/animatablearray/removelast(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/removelast(_:)/index.html +++ b/docs/documentation/anima/animatablearray/removelast(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/removesubrange(_:)-1xn9q/index.html b/docs/documentation/anima/animatablearray/removesubrange(_:)-1xn9q/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/removesubrange(_:)-1xn9q/index.html +++ b/docs/documentation/anima/animatablearray/removesubrange(_:)-1xn9q/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/removesubrange(_:)-egz8/index.html b/docs/documentation/anima/animatablearray/removesubrange(_:)-egz8/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/removesubrange(_:)-egz8/index.html +++ b/docs/documentation/anima/animatablearray/removesubrange(_:)-egz8/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/replace(_:with:maxreplacements:)/index.html b/docs/documentation/anima/animatablearray/replace(_:with:maxreplacements:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/replace(_:with:maxreplacements:)/index.html +++ b/docs/documentation/anima/animatablearray/replace(_:with:maxreplacements:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q/index.html b/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q/index.html +++ b/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-3gb2q/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus/index.html b/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus/index.html +++ b/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-5wlus/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-u8vz/index.html b/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-u8vz/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-u8vz/index.html +++ b/docs/documentation/anima/animatablearray/replacesubrange(_:with:)-u8vz/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/replacing(_:with:maxreplacements:)/index.html b/docs/documentation/anima/animatablearray/replacing(_:with:maxreplacements:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/replacing(_:with:maxreplacements:)/index.html +++ b/docs/documentation/anima/animatablearray/replacing(_:with:maxreplacements:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/replacing(_:with:subrange:maxreplacements:)/index.html b/docs/documentation/anima/animatablearray/replacing(_:with:subrange:maxreplacements:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/replacing(_:with:subrange:maxreplacements:)/index.html +++ b/docs/documentation/anima/animatablearray/replacing(_:with:subrange:maxreplacements:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/reservecapacity(_:)/index.html b/docs/documentation/anima/animatablearray/reservecapacity(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/reservecapacity(_:)/index.html +++ b/docs/documentation/anima/animatablearray/reservecapacity(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/reverse()/index.html b/docs/documentation/anima/animatablearray/reverse()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/reverse()/index.html +++ b/docs/documentation/anima/animatablearray/reverse()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/reversed()/index.html b/docs/documentation/anima/animatablearray/reversed()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/reversed()/index.html +++ b/docs/documentation/anima/animatablearray/reversed()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/scale(by:)/index.html b/docs/documentation/anima/animatablearray/scale(by:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/scale(by:)/index.html +++ b/docs/documentation/anima/animatablearray/scale(by:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/scaled(by:)/index.html b/docs/documentation/anima/animatablearray/scaled(by:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/scaled(by:)/index.html +++ b/docs/documentation/anima/animatablearray/scaled(by:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/sequence-implementations/index.html b/docs/documentation/anima/animatablearray/sequence-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/sequence-implementations/index.html +++ b/docs/documentation/anima/animatablearray/sequence-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/shuffle()/index.html b/docs/documentation/anima/animatablearray/shuffle()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/shuffle()/index.html +++ b/docs/documentation/anima/animatablearray/shuffle()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/shuffle(using:)/index.html b/docs/documentation/anima/animatablearray/shuffle(using:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/shuffle(using:)/index.html +++ b/docs/documentation/anima/animatablearray/shuffle(using:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/shuffled()/index.html b/docs/documentation/anima/animatablearray/shuffled()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/shuffled()/index.html +++ b/docs/documentation/anima/animatablearray/shuffled()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/shuffled(using:)/index.html b/docs/documentation/anima/animatablearray/shuffled(using:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/shuffled(using:)/index.html +++ b/docs/documentation/anima/animatablearray/shuffled(using:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/sort()/index.html b/docs/documentation/anima/animatablearray/sort()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/sort()/index.html +++ b/docs/documentation/anima/animatablearray/sort()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/sort(by:)/index.html b/docs/documentation/anima/animatablearray/sort(by:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/sort(by:)/index.html +++ b/docs/documentation/anima/animatablearray/sort(by:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/sort(using:)-1bvo8/index.html b/docs/documentation/anima/animatablearray/sort(using:)-1bvo8/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/sort(using:)-1bvo8/index.html +++ b/docs/documentation/anima/animatablearray/sort(using:)-1bvo8/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/sort(using:)-78990/index.html b/docs/documentation/anima/animatablearray/sort(using:)-78990/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/sort(using:)-78990/index.html +++ b/docs/documentation/anima/animatablearray/sort(using:)-78990/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/sorted()/index.html b/docs/documentation/anima/animatablearray/sorted()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/sorted()/index.html +++ b/docs/documentation/anima/animatablearray/sorted()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/sorted(by:)/index.html b/docs/documentation/anima/animatablearray/sorted(by:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/sorted(by:)/index.html +++ b/docs/documentation/anima/animatablearray/sorted(by:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/sorted(using:)-3kko6/index.html b/docs/documentation/anima/animatablearray/sorted(using:)-3kko6/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/sorted(using:)-3kko6/index.html +++ b/docs/documentation/anima/animatablearray/sorted(using:)-3kko6/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/sorted(using:)-5iukr/index.html b/docs/documentation/anima/animatablearray/sorted(using:)-5iukr/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/sorted(using:)-5iukr/index.html +++ b/docs/documentation/anima/animatablearray/sorted(using:)-5iukr/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/split(maxsplits:omittingemptysubsequences:whereseparator:)/index.html b/docs/documentation/anima/animatablearray/split(maxsplits:omittingemptysubsequences:whereseparator:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/split(maxsplits:omittingemptysubsequences:whereseparator:)/index.html +++ b/docs/documentation/anima/animatablearray/split(maxsplits:omittingemptysubsequences:whereseparator:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/split(separator:maxsplits:omittingemptysubsequences:)/index.html b/docs/documentation/anima/animatablearray/split(separator:maxsplits:omittingemptysubsequences:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/split(separator:maxsplits:omittingemptysubsequences:)/index.html +++ b/docs/documentation/anima/animatablearray/split(separator:maxsplits:omittingemptysubsequences:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/startindex/index.html b/docs/documentation/anima/animatablearray/startindex/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/startindex/index.html +++ b/docs/documentation/anima/animatablearray/startindex/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/starts(with:)/index.html b/docs/documentation/anima/animatablearray/starts(with:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/starts(with:)/index.html +++ b/docs/documentation/anima/animatablearray/starts(with:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/starts(with:by:)/index.html b/docs/documentation/anima/animatablearray/starts(with:by:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/starts(with:by:)/index.html +++ b/docs/documentation/anima/animatablearray/starts(with:by:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/subscript(_:)-32k7c/index.html b/docs/documentation/anima/animatablearray/subscript(_:)-32k7c/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/subscript(_:)-32k7c/index.html +++ b/docs/documentation/anima/animatablearray/subscript(_:)-32k7c/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/subscript(_:)-3duu8/index.html b/docs/documentation/anima/animatablearray/subscript(_:)-3duu8/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/subscript(_:)-3duu8/index.html +++ b/docs/documentation/anima/animatablearray/subscript(_:)-3duu8/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/subscript(_:)-3gfdy/index.html b/docs/documentation/anima/animatablearray/subscript(_:)-3gfdy/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/subscript(_:)-3gfdy/index.html +++ b/docs/documentation/anima/animatablearray/subscript(_:)-3gfdy/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/subscript(_:)-79tk0/index.html b/docs/documentation/anima/animatablearray/subscript(_:)-79tk0/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/subscript(_:)-79tk0/index.html +++ b/docs/documentation/anima/animatablearray/subscript(_:)-79tk0/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/subscript(_:)-8726/index.html b/docs/documentation/anima/animatablearray/subscript(_:)-8726/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/subscript(_:)-8726/index.html +++ b/docs/documentation/anima/animatablearray/subscript(_:)-8726/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/subscript(_:)-87wl1/index.html b/docs/documentation/anima/animatablearray/subscript(_:)-87wl1/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/subscript(_:)-87wl1/index.html +++ b/docs/documentation/anima/animatablearray/subscript(_:)-87wl1/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/subscript(_:)-9khl6/index.html b/docs/documentation/anima/animatablearray/subscript(_:)-9khl6/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/subscript(_:)-9khl6/index.html +++ b/docs/documentation/anima/animatablearray/subscript(_:)-9khl6/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/subscript(_:)-9n8mo/index.html b/docs/documentation/anima/animatablearray/subscript(_:)-9n8mo/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/subscript(_:)-9n8mo/index.html +++ b/docs/documentation/anima/animatablearray/subscript(_:)-9n8mo/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/subscript(safe:)/index.html b/docs/documentation/anima/animatablearray/subscript(safe:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/subscript(safe:)/index.html +++ b/docs/documentation/anima/animatablearray/subscript(safe:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/suffix(_:)/index.html b/docs/documentation/anima/animatablearray/suffix(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/suffix(_:)/index.html +++ b/docs/documentation/anima/animatablearray/suffix(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/suffix(from:)/index.html b/docs/documentation/anima/animatablearray/suffix(from:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/suffix(from:)/index.html +++ b/docs/documentation/anima/animatablearray/suffix(from:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/swapat(_:_:)/index.html b/docs/documentation/anima/animatablearray/swapat(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/swapat(_:_:)/index.html +++ b/docs/documentation/anima/animatablearray/swapat(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/trimmingprefix(_:)/index.html b/docs/documentation/anima/animatablearray/trimmingprefix(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/trimmingprefix(_:)/index.html +++ b/docs/documentation/anima/animatablearray/trimmingprefix(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/trimmingprefix(while:)/index.html b/docs/documentation/anima/animatablearray/trimmingprefix(while:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/trimmingprefix(while:)/index.html +++ b/docs/documentation/anima/animatablearray/trimmingprefix(while:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/trimprefix(_:)/index.html b/docs/documentation/anima/animatablearray/trimprefix(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/trimprefix(_:)/index.html +++ b/docs/documentation/anima/animatablearray/trimprefix(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/trimprefix(while:)/index.html b/docs/documentation/anima/animatablearray/trimprefix(while:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/trimprefix(while:)/index.html +++ b/docs/documentation/anima/animatablearray/trimprefix(while:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/underestimatedcount/index.html b/docs/documentation/anima/animatablearray/underestimatedcount/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/underestimatedcount/index.html +++ b/docs/documentation/anima/animatablearray/underestimatedcount/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/vectorarithmetic-implementations/index.html b/docs/documentation/anima/animatablearray/vectorarithmetic-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/vectorarithmetic-implementations/index.html +++ b/docs/documentation/anima/animatablearray/vectorarithmetic-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/withcontiguousmutablestorageifavailable(_:)/index.html b/docs/documentation/anima/animatablearray/withcontiguousmutablestorageifavailable(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/withcontiguousmutablestorageifavailable(_:)/index.html +++ b/docs/documentation/anima/animatablearray/withcontiguousmutablestorageifavailable(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:)/index.html b/docs/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:)/index.html +++ b/docs/documentation/anima/animatablearray/withcontiguousstorageifavailable(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablearray/zero/index.html b/docs/documentation/anima/animatablearray/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablearray/zero/index.html +++ b/docs/documentation/anima/animatablearray/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperties/index.html b/docs/documentation/anima/animatableproperties/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperties/index.html +++ b/docs/documentation/anima/animatableproperties/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/animatabledata-46otf/index.html b/docs/documentation/anima/animatableproperty/animatabledata-46otf/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/animatabledata-46otf/index.html +++ b/docs/documentation/anima/animatableproperty/animatabledata-46otf/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/animatabledata-8pqdo/index.html b/docs/documentation/anima/animatableproperty/animatabledata-8pqdo/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/animatabledata-8pqdo/index.html +++ b/docs/documentation/anima/animatableproperty/animatabledata-8pqdo/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/animatabledata-swift.associatedtype/index.html b/docs/documentation/anima/animatableproperty/animatabledata-swift.associatedtype/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/animatabledata-swift.associatedtype/index.html +++ b/docs/documentation/anima/animatableproperty/animatabledata-swift.associatedtype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/index.html b/docs/documentation/anima/animatableproperty/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/index.html +++ b/docs/documentation/anima/animatableproperty/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/init(_:)-1svvs/index.html b/docs/documentation/anima/animatableproperty/init(_:)-1svvs/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/init(_:)-1svvs/index.html +++ b/docs/documentation/anima/animatableproperty/init(_:)-1svvs/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/init(_:)-23o2q/index.html b/docs/documentation/anima/animatableproperty/init(_:)-23o2q/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/init(_:)-23o2q/index.html +++ b/docs/documentation/anima/animatableproperty/init(_:)-23o2q/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/init(_:)-5rbx1/index.html b/docs/documentation/anima/animatableproperty/init(_:)-5rbx1/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/init(_:)-5rbx1/index.html +++ b/docs/documentation/anima/animatableproperty/init(_:)-5rbx1/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/init(_:)-9bv2w/index.html b/docs/documentation/anima/animatableproperty/init(_:)-9bv2w/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/init(_:)-9bv2w/index.html +++ b/docs/documentation/anima/animatableproperty/init(_:)-9bv2w/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/init(_:)-n050/index.html b/docs/documentation/anima/animatableproperty/init(_:)-n050/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/init(_:)-n050/index.html +++ b/docs/documentation/anima/animatableproperty/init(_:)-n050/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/scaledintegral-3wwha/index.html b/docs/documentation/anima/animatableproperty/scaledintegral-3wwha/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/scaledintegral-3wwha/index.html +++ b/docs/documentation/anima/animatableproperty/scaledintegral-3wwha/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/scaledintegral-7mdub/index.html b/docs/documentation/anima/animatableproperty/scaledintegral-7mdub/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/scaledintegral-7mdub/index.html +++ b/docs/documentation/anima/animatableproperty/scaledintegral-7mdub/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatableproperty/zero/index.html b/docs/documentation/anima/animatableproperty/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatableproperty/zero/index.html +++ b/docs/documentation/anima/animatableproperty/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablepropertyprovider/animator-1xmmh/index.html b/docs/documentation/anima/animatablepropertyprovider/animator-1xmmh/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablepropertyprovider/animator-1xmmh/index.html +++ b/docs/documentation/anima/animatablepropertyprovider/animator-1xmmh/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablepropertyprovider/animator-6pibi/index.html b/docs/documentation/anima/animatablepropertyprovider/animator-6pibi/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablepropertyprovider/animator-6pibi/index.html +++ b/docs/documentation/anima/animatablepropertyprovider/animator-6pibi/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablepropertyprovider/animator-94wn0/index.html b/docs/documentation/anima/animatablepropertyprovider/animator-94wn0/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablepropertyprovider/animator-94wn0/index.html +++ b/docs/documentation/anima/animatablepropertyprovider/animator-94wn0/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablepropertyprovider/animator-97xcu/index.html b/docs/documentation/anima/animatablepropertyprovider/animator-97xcu/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablepropertyprovider/animator-97xcu/index.html +++ b/docs/documentation/anima/animatablepropertyprovider/animator-97xcu/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablepropertyprovider/index.html b/docs/documentation/anima/animatablepropertyprovider/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablepropertyprovider/index.html +++ b/docs/documentation/anima/animatablepropertyprovider/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatablepropertyprovider/provider/index.html b/docs/documentation/anima/animatablepropertyprovider/provider/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatablepropertyprovider/provider/index.html +++ b/docs/documentation/anima/animatablepropertyprovider/provider/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animating-properties/index.html b/docs/documentation/anima/animating-properties/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animating-properties/index.html +++ b/docs/documentation/anima/animating-properties/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatingstate/!=(_:_:)/index.html b/docs/documentation/anima/animatingstate/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatingstate/!=(_:_:)/index.html +++ b/docs/documentation/anima/animatingstate/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatingstate/ended/index.html b/docs/documentation/anima/animatingstate/ended/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatingstate/ended/index.html +++ b/docs/documentation/anima/animatingstate/ended/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatingstate/equatable-implementations/index.html b/docs/documentation/anima/animatingstate/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatingstate/equatable-implementations/index.html +++ b/docs/documentation/anima/animatingstate/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatingstate/hash(into:)/index.html b/docs/documentation/anima/animatingstate/hash(into:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatingstate/hash(into:)/index.html +++ b/docs/documentation/anima/animatingstate/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatingstate/hashvalue/index.html b/docs/documentation/anima/animatingstate/hashvalue/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatingstate/hashvalue/index.html +++ b/docs/documentation/anima/animatingstate/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatingstate/inactive/index.html b/docs/documentation/anima/animatingstate/inactive/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatingstate/inactive/index.html +++ b/docs/documentation/anima/animatingstate/inactive/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatingstate/index.html b/docs/documentation/anima/animatingstate/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatingstate/index.html +++ b/docs/documentation/anima/animatingstate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatingstate/init(rawvalue:)/index.html b/docs/documentation/anima/animatingstate/init(rawvalue:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatingstate/init(rawvalue:)/index.html +++ b/docs/documentation/anima/animatingstate/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatingstate/rawrepresentable-implementations/index.html b/docs/documentation/anima/animatingstate/rawrepresentable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatingstate/rawrepresentable-implementations/index.html +++ b/docs/documentation/anima/animatingstate/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animatingstate/running/index.html b/docs/documentation/anima/animatingstate/running/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animatingstate/running/index.html +++ b/docs/documentation/anima/animatingstate/running/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationevent/finished(at:)/index.html b/docs/documentation/anima/animationevent/finished(at:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationevent/finished(at:)/index.html +++ b/docs/documentation/anima/animationevent/finished(at:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationevent/index.html b/docs/documentation/anima/animationevent/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationevent/index.html +++ b/docs/documentation/anima/animationevent/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationevent/isfinished/index.html b/docs/documentation/anima/animationevent/isfinished/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationevent/isfinished/index.html +++ b/docs/documentation/anima/animationevent/isfinished/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationevent/isretargeted/index.html b/docs/documentation/anima/animationevent/isretargeted/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationevent/isretargeted/index.html +++ b/docs/documentation/anima/animationevent/isretargeted/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationevent/retargeted(from:to:)/index.html b/docs/documentation/anima/animationevent/retargeted(from:to:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationevent/retargeted(from:to:)/index.html +++ b/docs/documentation/anima/animationevent/retargeted(from:to:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationposition/!=(_:_:)/index.html b/docs/documentation/anima/animationposition/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationposition/!=(_:_:)/index.html +++ b/docs/documentation/anima/animationposition/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationposition/current/index.html b/docs/documentation/anima/animationposition/current/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationposition/current/index.html +++ b/docs/documentation/anima/animationposition/current/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationposition/end/index.html b/docs/documentation/anima/animationposition/end/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationposition/end/index.html +++ b/docs/documentation/anima/animationposition/end/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationposition/equatable-implementations/index.html b/docs/documentation/anima/animationposition/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationposition/equatable-implementations/index.html +++ b/docs/documentation/anima/animationposition/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationposition/hash(into:)/index.html b/docs/documentation/anima/animationposition/hash(into:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationposition/hash(into:)/index.html +++ b/docs/documentation/anima/animationposition/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationposition/hashvalue/index.html b/docs/documentation/anima/animationposition/hashvalue/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationposition/hashvalue/index.html +++ b/docs/documentation/anima/animationposition/hashvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationposition/index.html b/docs/documentation/anima/animationposition/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationposition/index.html +++ b/docs/documentation/anima/animationposition/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationposition/init(rawvalue:)/index.html b/docs/documentation/anima/animationposition/init(rawvalue:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationposition/init(rawvalue:)/index.html +++ b/docs/documentation/anima/animationposition/init(rawvalue:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationposition/rawrepresentable-implementations/index.html b/docs/documentation/anima/animationposition/rawrepresentable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationposition/rawrepresentable-implementations/index.html +++ b/docs/documentation/anima/animationposition/rawrepresentable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationposition/start/index.html b/docs/documentation/anima/animationposition/start/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationposition/start/index.html +++ b/docs/documentation/anima/animationposition/start/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/delay/index.html b/docs/documentation/anima/animationproviding/delay/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/delay/index.html +++ b/docs/documentation/anima/animationproviding/delay/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/groupid/index.html b/docs/documentation/anima/animationproviding/groupid/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/groupid/index.html +++ b/docs/documentation/anima/animationproviding/groupid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/id/index.html b/docs/documentation/anima/animationproviding/id/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/id/index.html +++ b/docs/documentation/anima/animationproviding/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/index.html b/docs/documentation/anima/animationproviding/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/index.html +++ b/docs/documentation/anima/animationproviding/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/pause()/index.html b/docs/documentation/anima/animationproviding/pause()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/pause()/index.html +++ b/docs/documentation/anima/animationproviding/pause()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/relativepriority/index.html b/docs/documentation/anima/animationproviding/relativepriority/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/relativepriority/index.html +++ b/docs/documentation/anima/animationproviding/relativepriority/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/start()/index.html b/docs/documentation/anima/animationproviding/start()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/start()/index.html +++ b/docs/documentation/anima/animationproviding/start()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/start(afterdelay:)/index.html b/docs/documentation/anima/animationproviding/start(afterdelay:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/start(afterdelay:)/index.html +++ b/docs/documentation/anima/animationproviding/start(afterdelay:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/state/index.html b/docs/documentation/anima/animationproviding/state/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/state/index.html +++ b/docs/documentation/anima/animationproviding/state/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/stop()/index.html b/docs/documentation/anima/animationproviding/stop()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/stop()/index.html +++ b/docs/documentation/anima/animationproviding/stop()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/stop(at:immediately:)/index.html b/docs/documentation/anima/animationproviding/stop(at:immediately:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/stop(at:immediately:)/index.html +++ b/docs/documentation/anima/animationproviding/stop(at:immediately:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animationproviding/updateanimation(deltatime:)/index.html b/docs/documentation/anima/animationproviding/updateanimation(deltatime:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animationproviding/updateanimation(deltatime:)/index.html +++ b/docs/documentation/anima/animationproviding/updateanimation(deltatime:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/animations/index.html b/docs/documentation/anima/animations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/animations/index.html +++ b/docs/documentation/anima/animations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/index.html b/docs/documentation/anima/appkit/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/index.html +++ b/docs/documentation/anima/appkit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nscolor/animatabledata/index.html b/docs/documentation/anima/appkit/nscolor/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nscolor/animatabledata/index.html +++ b/docs/documentation/anima/appkit/nscolor/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nscolor/animatableproperty-implementations/index.html b/docs/documentation/anima/appkit/nscolor/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nscolor/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/appkit/nscolor/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nscolor/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/appkit/nscolor/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nscolor/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/appkit/nscolor/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nscolor/index.html b/docs/documentation/anima/appkit/nscolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nscolor/index.html +++ b/docs/documentation/anima/appkit/nscolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nscolor/init(_:)/index.html b/docs/documentation/anima/appkit/nscolor/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nscolor/init(_:)/index.html +++ b/docs/documentation/anima/appkit/nscolor/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nscolor/scaledintegral/index.html b/docs/documentation/anima/appkit/nscolor/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nscolor/scaledintegral/index.html +++ b/docs/documentation/anima/appkit/nscolor/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nscolor/tokeyframevalue()/index.html b/docs/documentation/anima/appkit/nscolor/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nscolor/tokeyframevalue()/index.html +++ b/docs/documentation/anima/appkit/nscolor/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nscolor/zero/index.html b/docs/documentation/anima/appkit/nscolor/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nscolor/zero/index.html +++ b/docs/documentation/anima/appkit/nscolor/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/!=(_:_:)/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/!=(_:_:)/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/==(_:_:)/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/==(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/==(_:_:)/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/animatableproperty-implementations/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/hash(into:)/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/hash(into:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/hash(into:)/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/hashable-implementations/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/hashable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/hashable-implementations/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/init(_:)/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/init(_:)/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/scaledintegral/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/scaledintegral/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue()/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue()/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/zero/index.html b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsdirectionaledgeinsets/zero/index.html +++ b/docs/documentation/anima/appkit/nsdirectionaledgeinsets/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nslayoutconstraint/animator/index.html b/docs/documentation/anima/appkit/nslayoutconstraint/animator/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nslayoutconstraint/animator/index.html +++ b/docs/documentation/anima/appkit/nslayoutconstraint/animator/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nslayoutconstraint/index.html b/docs/documentation/anima/appkit/nslayoutconstraint/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nslayoutconstraint/index.html +++ b/docs/documentation/anima/appkit/nslayoutconstraint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsview/animatablepropertyprovider-implementations/index.html b/docs/documentation/anima/appkit/nsview/animatablepropertyprovider-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsview/animatablepropertyprovider-implementations/index.html +++ b/docs/documentation/anima/appkit/nsview/animatablepropertyprovider-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsview/animator/index.html b/docs/documentation/anima/appkit/nsview/animator/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsview/animator/index.html +++ b/docs/documentation/anima/appkit/nsview/animator/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nsview/index.html b/docs/documentation/anima/appkit/nsview/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nsview/index.html +++ b/docs/documentation/anima/appkit/nsview/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nswindow/animator/index.html b/docs/documentation/anima/appkit/nswindow/animator/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nswindow/animator/index.html +++ b/docs/documentation/anima/appkit/nswindow/animator/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/appkit/nswindow/index.html b/docs/documentation/anima/appkit/nswindow/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/appkit/nswindow/index.html +++ b/docs/documentation/anima/appkit/nswindow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/cakeyframeanimationemittable/index.html b/docs/documentation/anima/cakeyframeanimationemittable/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/cakeyframeanimationemittable/index.html +++ b/docs/documentation/anima/cakeyframeanimationemittable/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation()/index.html b/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation()/index.html +++ b/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-371zx/index.html b/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-371zx/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-371zx/index.html +++ b/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-371zx/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys/index.html b/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys/index.html +++ b/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forframerate:)-6e1ys/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forscreen:)/index.html b/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forscreen:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forscreen:)/index.html +++ b/docs/documentation/anima/cakeyframeanimationemittable/keyframeanimation(forscreen:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/cakeyframeanimationemittable/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html b/docs/documentation/anima/cakeyframeanimationemittable/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/cakeyframeanimationemittable/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html +++ b/docs/documentation/anima/cakeyframeanimationemittable/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/cakeyframeanimationvalueconvertible/index.html b/docs/documentation/anima/cakeyframeanimationvalueconvertible/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/cakeyframeanimationvalueconvertible/index.html +++ b/docs/documentation/anima/cakeyframeanimationvalueconvertible/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/cakeyframeanimationvalueconvertible/tokeyframevalue()/index.html b/docs/documentation/anima/cakeyframeanimationvalueconvertible/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/cakeyframeanimationvalueconvertible/tokeyframevalue()/index.html +++ b/docs/documentation/anima/cakeyframeanimationvalueconvertible/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgaffinetransform/animatabledata/index.html b/docs/documentation/anima/corefoundation/cgaffinetransform/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgaffinetransform/animatabledata/index.html +++ b/docs/documentation/anima/corefoundation/cgaffinetransform/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgaffinetransform/animatableproperty-implementations/index.html b/docs/documentation/anima/corefoundation/cgaffinetransform/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgaffinetransform/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgaffinetransform/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgaffinetransform/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/corefoundation/cgaffinetransform/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgaffinetransform/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgaffinetransform/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgaffinetransform/index.html b/docs/documentation/anima/corefoundation/cgaffinetransform/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgaffinetransform/index.html +++ b/docs/documentation/anima/corefoundation/cgaffinetransform/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgaffinetransform/init(_:)/index.html b/docs/documentation/anima/corefoundation/cgaffinetransform/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgaffinetransform/init(_:)/index.html +++ b/docs/documentation/anima/corefoundation/cgaffinetransform/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgaffinetransform/scaledintegral/index.html b/docs/documentation/anima/corefoundation/cgaffinetransform/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgaffinetransform/scaledintegral/index.html +++ b/docs/documentation/anima/corefoundation/cgaffinetransform/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgaffinetransform/tokeyframevalue()/index.html b/docs/documentation/anima/corefoundation/cgaffinetransform/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgaffinetransform/tokeyframevalue()/index.html +++ b/docs/documentation/anima/corefoundation/cgaffinetransform/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgaffinetransform/zero/index.html b/docs/documentation/anima/corefoundation/cgaffinetransform/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgaffinetransform/zero/index.html +++ b/docs/documentation/anima/corefoundation/cgaffinetransform/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgfloat/animatabledata/index.html b/docs/documentation/anima/corefoundation/cgfloat/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgfloat/animatabledata/index.html +++ b/docs/documentation/anima/corefoundation/cgfloat/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgfloat/animatableproperty-implementations/index.html b/docs/documentation/anima/corefoundation/cgfloat/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgfloat/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgfloat/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgfloat/approximateequatable-implementations/index.html b/docs/documentation/anima/corefoundation/cgfloat/approximateequatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgfloat/approximateequatable-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgfloat/approximateequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgfloat/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/corefoundation/cgfloat/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgfloat/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgfloat/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgfloat/index.html b/docs/documentation/anima/corefoundation/cgfloat/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgfloat/index.html +++ b/docs/documentation/anima/corefoundation/cgfloat/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgfloat/init(_:)-53tkx/index.html b/docs/documentation/anima/corefoundation/cgfloat/init(_:)-53tkx/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgfloat/init(_:)-53tkx/index.html +++ b/docs/documentation/anima/corefoundation/cgfloat/init(_:)-53tkx/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgfloat/init(_:)-5ysth/index.html b/docs/documentation/anima/corefoundation/cgfloat/init(_:)-5ysth/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgfloat/init(_:)-5ysth/index.html +++ b/docs/documentation/anima/corefoundation/cgfloat/init(_:)-5ysth/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgfloat/isapproximatelyequal(to:epsilon:)/index.html b/docs/documentation/anima/corefoundation/cgfloat/isapproximatelyequal(to:epsilon:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgfloat/isapproximatelyequal(to:epsilon:)/index.html +++ b/docs/documentation/anima/corefoundation/cgfloat/isapproximatelyequal(to:epsilon:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgfloat/scaledintegral/index.html b/docs/documentation/anima/corefoundation/cgfloat/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgfloat/scaledintegral/index.html +++ b/docs/documentation/anima/corefoundation/cgfloat/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgfloat/tokeyframevalue()/index.html b/docs/documentation/anima/corefoundation/cgfloat/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgfloat/tokeyframevalue()/index.html +++ b/docs/documentation/anima/corefoundation/cgfloat/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgpoint/animatableproperty-implementations/index.html b/docs/documentation/anima/corefoundation/cgpoint/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgpoint/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgpoint/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgpoint/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/corefoundation/cgpoint/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgpoint/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgpoint/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgpoint/hash(into:)/index.html b/docs/documentation/anima/corefoundation/cgpoint/hash(into:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgpoint/hash(into:)/index.html +++ b/docs/documentation/anima/corefoundation/cgpoint/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgpoint/hashable-implementations/index.html b/docs/documentation/anima/corefoundation/cgpoint/hashable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgpoint/hashable-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgpoint/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgpoint/index.html b/docs/documentation/anima/corefoundation/cgpoint/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgpoint/index.html +++ b/docs/documentation/anima/corefoundation/cgpoint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgpoint/init(_:)/index.html b/docs/documentation/anima/corefoundation/cgpoint/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgpoint/init(_:)/index.html +++ b/docs/documentation/anima/corefoundation/cgpoint/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgpoint/scaledintegral/index.html b/docs/documentation/anima/corefoundation/cgpoint/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgpoint/scaledintegral/index.html +++ b/docs/documentation/anima/corefoundation/cgpoint/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgpoint/tokeyframevalue()/index.html b/docs/documentation/anima/corefoundation/cgpoint/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgpoint/tokeyframevalue()/index.html +++ b/docs/documentation/anima/corefoundation/cgpoint/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgrect/animatableproperty-implementations/index.html b/docs/documentation/anima/corefoundation/cgrect/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgrect/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgrect/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgrect/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/corefoundation/cgrect/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgrect/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgrect/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgrect/index.html b/docs/documentation/anima/corefoundation/cgrect/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgrect/index.html +++ b/docs/documentation/anima/corefoundation/cgrect/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgrect/init(_:)/index.html b/docs/documentation/anima/corefoundation/cgrect/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgrect/init(_:)/index.html +++ b/docs/documentation/anima/corefoundation/cgrect/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgrect/scaledintegral/index.html b/docs/documentation/anima/corefoundation/cgrect/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgrect/scaledintegral/index.html +++ b/docs/documentation/anima/corefoundation/cgrect/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgrect/tokeyframevalue()/index.html b/docs/documentation/anima/corefoundation/cgrect/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgrect/tokeyframevalue()/index.html +++ b/docs/documentation/anima/corefoundation/cgrect/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgsize/animatableproperty-implementations/index.html b/docs/documentation/anima/corefoundation/cgsize/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgsize/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgsize/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgsize/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/corefoundation/cgsize/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgsize/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgsize/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgsize/index.html b/docs/documentation/anima/corefoundation/cgsize/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgsize/index.html +++ b/docs/documentation/anima/corefoundation/cgsize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgsize/init(_:)/index.html b/docs/documentation/anima/corefoundation/cgsize/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgsize/init(_:)/index.html +++ b/docs/documentation/anima/corefoundation/cgsize/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgsize/scaledintegral/index.html b/docs/documentation/anima/corefoundation/cgsize/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgsize/scaledintegral/index.html +++ b/docs/documentation/anima/corefoundation/cgsize/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgsize/tokeyframevalue()/index.html b/docs/documentation/anima/corefoundation/cgsize/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgsize/tokeyframevalue()/index.html +++ b/docs/documentation/anima/corefoundation/cgsize/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgvector/animatabledata/index.html b/docs/documentation/anima/corefoundation/cgvector/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgvector/animatabledata/index.html +++ b/docs/documentation/anima/corefoundation/cgvector/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgvector/animatableproperty-implementations/index.html b/docs/documentation/anima/corefoundation/cgvector/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgvector/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/corefoundation/cgvector/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgvector/index.html b/docs/documentation/anima/corefoundation/cgvector/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgvector/index.html +++ b/docs/documentation/anima/corefoundation/cgvector/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgvector/init(_:)/index.html b/docs/documentation/anima/corefoundation/cgvector/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgvector/init(_:)/index.html +++ b/docs/documentation/anima/corefoundation/cgvector/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/cgvector/scaledintegral/index.html b/docs/documentation/anima/corefoundation/cgvector/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/cgvector/scaledintegral/index.html +++ b/docs/documentation/anima/corefoundation/cgvector/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/corefoundation/index.html b/docs/documentation/anima/corefoundation/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/corefoundation/index.html +++ b/docs/documentation/anima/corefoundation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/coregraphics/cgcolor/animatabledata/index.html b/docs/documentation/anima/coregraphics/cgcolor/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/coregraphics/cgcolor/animatabledata/index.html +++ b/docs/documentation/anima/coregraphics/cgcolor/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/coregraphics/cgcolor/animatableproperty-implementations/index.html b/docs/documentation/anima/coregraphics/cgcolor/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/coregraphics/cgcolor/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/coregraphics/cgcolor/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/coregraphics/cgcolor/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/coregraphics/cgcolor/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/coregraphics/cgcolor/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/coregraphics/cgcolor/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/coregraphics/cgcolor/index.html b/docs/documentation/anima/coregraphics/cgcolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/coregraphics/cgcolor/index.html +++ b/docs/documentation/anima/coregraphics/cgcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/coregraphics/cgcolor/init(_:)/index.html b/docs/documentation/anima/coregraphics/cgcolor/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/coregraphics/cgcolor/init(_:)/index.html +++ b/docs/documentation/anima/coregraphics/cgcolor/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/coregraphics/cgcolor/scaledintegral/index.html b/docs/documentation/anima/coregraphics/cgcolor/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/coregraphics/cgcolor/scaledintegral/index.html +++ b/docs/documentation/anima/coregraphics/cgcolor/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/coregraphics/cgcolor/tokeyframevalue()/index.html b/docs/documentation/anima/coregraphics/cgcolor/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/coregraphics/cgcolor/tokeyframevalue()/index.html +++ b/docs/documentation/anima/coregraphics/cgcolor/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/coregraphics/cgcolor/zero/index.html b/docs/documentation/anima/coregraphics/cgcolor/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/coregraphics/cgcolor/zero/index.html +++ b/docs/documentation/anima/coregraphics/cgcolor/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/coregraphics/index.html b/docs/documentation/anima/coregraphics/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/coregraphics/index.html +++ b/docs/documentation/anima/coregraphics/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/animationproviding-implementations/index.html b/docs/documentation/anima/decayanimation/animationproviding-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/animationproviding-implementations/index.html +++ b/docs/documentation/anima/decayanimation/animationproviding-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/autoreverse/index.html b/docs/documentation/anima/decayanimation/autoreverse/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/autoreverse/index.html +++ b/docs/documentation/anima/decayanimation/autoreverse/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/autostarts/index.html b/docs/documentation/anima/decayanimation/autostarts/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/autostarts/index.html +++ b/docs/documentation/anima/decayanimation/autostarts/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/cakeyframeanimationemittable-implementations/index.html b/docs/documentation/anima/decayanimation/cakeyframeanimationemittable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/cakeyframeanimationemittable-implementations/index.html +++ b/docs/documentation/anima/decayanimation/cakeyframeanimationemittable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/completion/index.html b/docs/documentation/anima/decayanimation/completion/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/completion/index.html +++ b/docs/documentation/anima/decayanimation/completion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/customstringconvertible-implementations/index.html b/docs/documentation/anima/decayanimation/customstringconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/customstringconvertible-implementations/index.html +++ b/docs/documentation/anima/decayanimation/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/decelerationrate/index.html b/docs/documentation/anima/decayanimation/decelerationrate/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/decelerationrate/index.html +++ b/docs/documentation/anima/decayanimation/decelerationrate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/delay/index.html b/docs/documentation/anima/decayanimation/delay/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/delay/index.html +++ b/docs/documentation/anima/decayanimation/delay/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/description/index.html b/docs/documentation/anima/decayanimation/description/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/description/index.html +++ b/docs/documentation/anima/decayanimation/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/groupid/index.html b/docs/documentation/anima/decayanimation/groupid/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/groupid/index.html +++ b/docs/documentation/anima/decayanimation/groupid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/id/index.html b/docs/documentation/anima/decayanimation/id/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/id/index.html +++ b/docs/documentation/anima/decayanimation/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/index.html b/docs/documentation/anima/decayanimation/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/index.html +++ b/docs/documentation/anima/decayanimation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/init(value:target:decelerationrate:)/index.html b/docs/documentation/anima/decayanimation/init(value:target:decelerationrate:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/init(value:target:decelerationrate:)/index.html +++ b/docs/documentation/anima/decayanimation/init(value:target:decelerationrate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/init(value:velocity:decelerationrate:)/index.html b/docs/documentation/anima/decayanimation/init(value:velocity:decelerationrate:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/init(value:velocity:decelerationrate:)/index.html +++ b/docs/documentation/anima/decayanimation/init(value:velocity:decelerationrate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/integralizevalues/index.html b/docs/documentation/anima/decayanimation/integralizevalues/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/integralizevalues/index.html +++ b/docs/documentation/anima/decayanimation/integralizevalues/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/isreversed/index.html b/docs/documentation/anima/decayanimation/isreversed/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/isreversed/index.html +++ b/docs/documentation/anima/decayanimation/isreversed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/keyframeanimation()/index.html b/docs/documentation/anima/decayanimation/keyframeanimation()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/keyframeanimation()/index.html +++ b/docs/documentation/anima/decayanimation/keyframeanimation()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/keyframeanimation(forframerate:)/index.html b/docs/documentation/anima/decayanimation/keyframeanimation(forframerate:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/keyframeanimation(forframerate:)/index.html +++ b/docs/documentation/anima/decayanimation/keyframeanimation(forframerate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/keyframeanimation(forscreen:)/index.html b/docs/documentation/anima/decayanimation/keyframeanimation(forscreen:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/keyframeanimation(forscreen:)/index.html +++ b/docs/documentation/anima/decayanimation/keyframeanimation(forscreen:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/pause()/index.html b/docs/documentation/anima/decayanimation/pause()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/pause()/index.html +++ b/docs/documentation/anima/decayanimation/pause()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html b/docs/documentation/anima/decayanimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html +++ b/docs/documentation/anima/decayanimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/relativepriority/index.html b/docs/documentation/anima/decayanimation/relativepriority/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/relativepriority/index.html +++ b/docs/documentation/anima/decayanimation/relativepriority/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/repeats/index.html b/docs/documentation/anima/decayanimation/repeats/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/repeats/index.html +++ b/docs/documentation/anima/decayanimation/repeats/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/start()/index.html b/docs/documentation/anima/decayanimation/start()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/start()/index.html +++ b/docs/documentation/anima/decayanimation/start()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/start(afterdelay:)/index.html b/docs/documentation/anima/decayanimation/start(afterdelay:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/start(afterdelay:)/index.html +++ b/docs/documentation/anima/decayanimation/start(afterdelay:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/state/index.html b/docs/documentation/anima/decayanimation/state/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/state/index.html +++ b/docs/documentation/anima/decayanimation/state/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/stop()/index.html b/docs/documentation/anima/decayanimation/stop()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/stop()/index.html +++ b/docs/documentation/anima/decayanimation/stop()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/stop(at:immediately:)/index.html b/docs/documentation/anima/decayanimation/stop(at:immediately:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/stop(at:immediately:)/index.html +++ b/docs/documentation/anima/decayanimation/stop(at:immediately:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/target/index.html b/docs/documentation/anima/decayanimation/target/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/target/index.html +++ b/docs/documentation/anima/decayanimation/target/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/updateanimation(deltatime:)/index.html b/docs/documentation/anima/decayanimation/updateanimation(deltatime:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/updateanimation(deltatime:)/index.html +++ b/docs/documentation/anima/decayanimation/updateanimation(deltatime:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/value/index.html b/docs/documentation/anima/decayanimation/value/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/value/index.html +++ b/docs/documentation/anima/decayanimation/value/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/valuechanged/index.html b/docs/documentation/anima/decayanimation/valuechanged/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/valuechanged/index.html +++ b/docs/documentation/anima/decayanimation/valuechanged/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayanimation/velocity/index.html b/docs/documentation/anima/decayanimation/velocity/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayanimation/velocity/index.html +++ b/docs/documentation/anima/decayanimation/velocity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/!=(_:_:)/index.html b/docs/documentation/anima/decayfunction/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/!=(_:_:)/index.html +++ b/docs/documentation/anima/decayfunction/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/decelerationrate/index.html b/docs/documentation/anima/decayfunction/decelerationrate/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/decelerationrate/index.html +++ b/docs/documentation/anima/decayfunction/decelerationrate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/destination(value:velocity:decelerationrate:)/index.html b/docs/documentation/anima/decayfunction/destination(value:velocity:decelerationrate:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/destination(value:velocity:decelerationrate:)/index.html +++ b/docs/documentation/anima/decayfunction/destination(value:velocity:decelerationrate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/duration(fromvalue:tovalue:decelerationrate:)/index.html b/docs/documentation/anima/decayfunction/duration(fromvalue:tovalue:decelerationrate:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/duration(fromvalue:tovalue:decelerationrate:)/index.html +++ b/docs/documentation/anima/decayfunction/duration(fromvalue:tovalue:decelerationrate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/duration(value:velocity:decelerationrate:)/index.html b/docs/documentation/anima/decayfunction/duration(value:velocity:decelerationrate:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/duration(value:velocity:decelerationrate:)/index.html +++ b/docs/documentation/anima/decayfunction/duration(value:velocity:decelerationrate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/equatable-implementations/index.html b/docs/documentation/anima/decayfunction/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/equatable-implementations/index.html +++ b/docs/documentation/anima/decayfunction/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/index.html b/docs/documentation/anima/decayfunction/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/index.html +++ b/docs/documentation/anima/decayfunction/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/init(decelerationrate:)/index.html b/docs/documentation/anima/decayfunction/init(decelerationrate:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/init(decelerationrate:)/index.html +++ b/docs/documentation/anima/decayfunction/init(decelerationrate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/scrollviewdecelerationrate/index.html b/docs/documentation/anima/decayfunction/scrollviewdecelerationrate/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/scrollviewdecelerationrate/index.html +++ b/docs/documentation/anima/decayfunction/scrollviewdecelerationrate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/scrollviewdecelerationratefast/index.html b/docs/documentation/anima/decayfunction/scrollviewdecelerationratefast/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/scrollviewdecelerationratefast/index.html +++ b/docs/documentation/anima/decayfunction/scrollviewdecelerationratefast/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/update(value:velocity:deltatime:)/index.html b/docs/documentation/anima/decayfunction/update(value:velocity:deltatime:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/update(value:velocity:deltatime:)/index.html +++ b/docs/documentation/anima/decayfunction/update(value:velocity:deltatime:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decayfunction/velocity(fromvalue:tovalue:decelerationrate:)/index.html b/docs/documentation/anima/decayfunction/velocity(fromvalue:tovalue:decelerationrate:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decayfunction/velocity(fromvalue:tovalue:decelerationrate:)/index.html +++ b/docs/documentation/anima/decayfunction/velocity(fromvalue:tovalue:decelerationrate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decomposed/cgquaternion/animatabledata/index.html b/docs/documentation/anima/decomposed/cgquaternion/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decomposed/cgquaternion/animatabledata/index.html +++ b/docs/documentation/anima/decomposed/cgquaternion/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decomposed/cgquaternion/animatableproperty-implementations/index.html b/docs/documentation/anima/decomposed/cgquaternion/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decomposed/cgquaternion/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/decomposed/cgquaternion/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decomposed/cgquaternion/index.html b/docs/documentation/anima/decomposed/cgquaternion/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decomposed/cgquaternion/index.html +++ b/docs/documentation/anima/decomposed/cgquaternion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decomposed/cgquaternion/init(_:)/index.html b/docs/documentation/anima/decomposed/cgquaternion/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decomposed/cgquaternion/init(_:)/index.html +++ b/docs/documentation/anima/decomposed/cgquaternion/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decomposed/cgquaternion/scaledintegral/index.html b/docs/documentation/anima/decomposed/cgquaternion/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decomposed/cgquaternion/scaledintegral/index.html +++ b/docs/documentation/anima/decomposed/cgquaternion/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decomposed/cgquaternion/zero/index.html b/docs/documentation/anima/decomposed/cgquaternion/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decomposed/cgquaternion/zero/index.html +++ b/docs/documentation/anima/decomposed/cgquaternion/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/decomposed/index.html b/docs/documentation/anima/decomposed/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/decomposed/index.html +++ b/docs/documentation/anima/decomposed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/animationproviding-implementations/index.html b/docs/documentation/anima/easinganimation/animationproviding-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/animationproviding-implementations/index.html +++ b/docs/documentation/anima/easinganimation/animationproviding-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/autoreverse/index.html b/docs/documentation/anima/easinganimation/autoreverse/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/autoreverse/index.html +++ b/docs/documentation/anima/easinganimation/autoreverse/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/autostarts/index.html b/docs/documentation/anima/easinganimation/autostarts/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/autostarts/index.html +++ b/docs/documentation/anima/easinganimation/autostarts/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations/index.html b/docs/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations/index.html +++ b/docs/documentation/anima/easinganimation/cakeyframeanimationemittable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/completion/index.html b/docs/documentation/anima/easinganimation/completion/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/completion/index.html +++ b/docs/documentation/anima/easinganimation/completion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/customstringconvertible-implementations/index.html b/docs/documentation/anima/easinganimation/customstringconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/customstringconvertible-implementations/index.html +++ b/docs/documentation/anima/easinganimation/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/delay/index.html b/docs/documentation/anima/easinganimation/delay/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/delay/index.html +++ b/docs/documentation/anima/easinganimation/delay/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/description/index.html b/docs/documentation/anima/easinganimation/description/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/description/index.html +++ b/docs/documentation/anima/easinganimation/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/duration/index.html b/docs/documentation/anima/easinganimation/duration/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/duration/index.html +++ b/docs/documentation/anima/easinganimation/duration/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/fractioncomplete/index.html b/docs/documentation/anima/easinganimation/fractioncomplete/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/fractioncomplete/index.html +++ b/docs/documentation/anima/easinganimation/fractioncomplete/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/groupid/index.html b/docs/documentation/anima/easinganimation/groupid/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/groupid/index.html +++ b/docs/documentation/anima/easinganimation/groupid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/id/index.html b/docs/documentation/anima/easinganimation/id/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/id/index.html +++ b/docs/documentation/anima/easinganimation/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/index.html b/docs/documentation/anima/easinganimation/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/index.html +++ b/docs/documentation/anima/easinganimation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/init(timingfunction:duration:value:target:)/index.html b/docs/documentation/anima/easinganimation/init(timingfunction:duration:value:target:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/init(timingfunction:duration:value:target:)/index.html +++ b/docs/documentation/anima/easinganimation/init(timingfunction:duration:value:target:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/integralizevalues/index.html b/docs/documentation/anima/easinganimation/integralizevalues/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/integralizevalues/index.html +++ b/docs/documentation/anima/easinganimation/integralizevalues/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/isreversed/index.html b/docs/documentation/anima/easinganimation/isreversed/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/isreversed/index.html +++ b/docs/documentation/anima/easinganimation/isreversed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/keyframeanimation()/index.html b/docs/documentation/anima/easinganimation/keyframeanimation()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/keyframeanimation()/index.html +++ b/docs/documentation/anima/easinganimation/keyframeanimation()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/keyframeanimation(forframerate:)/index.html b/docs/documentation/anima/easinganimation/keyframeanimation(forframerate:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/keyframeanimation(forframerate:)/index.html +++ b/docs/documentation/anima/easinganimation/keyframeanimation(forframerate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/keyframeanimation(forscreen:)/index.html b/docs/documentation/anima/easinganimation/keyframeanimation(forscreen:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/keyframeanimation(forscreen:)/index.html +++ b/docs/documentation/anima/easinganimation/keyframeanimation(forscreen:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/pause()/index.html b/docs/documentation/anima/easinganimation/pause()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/pause()/index.html +++ b/docs/documentation/anima/easinganimation/pause()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html b/docs/documentation/anima/easinganimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html +++ b/docs/documentation/anima/easinganimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/relativepriority/index.html b/docs/documentation/anima/easinganimation/relativepriority/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/relativepriority/index.html +++ b/docs/documentation/anima/easinganimation/relativepriority/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/repeats/index.html b/docs/documentation/anima/easinganimation/repeats/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/repeats/index.html +++ b/docs/documentation/anima/easinganimation/repeats/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/start()/index.html b/docs/documentation/anima/easinganimation/start()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/start()/index.html +++ b/docs/documentation/anima/easinganimation/start()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/start(afterdelay:)/index.html b/docs/documentation/anima/easinganimation/start(afterdelay:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/start(afterdelay:)/index.html +++ b/docs/documentation/anima/easinganimation/start(afterdelay:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/state/index.html b/docs/documentation/anima/easinganimation/state/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/state/index.html +++ b/docs/documentation/anima/easinganimation/state/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/stop()/index.html b/docs/documentation/anima/easinganimation/stop()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/stop()/index.html +++ b/docs/documentation/anima/easinganimation/stop()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/stop(at:immediately:)/index.html b/docs/documentation/anima/easinganimation/stop(at:immediately:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/stop(at:immediately:)/index.html +++ b/docs/documentation/anima/easinganimation/stop(at:immediately:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/target/index.html b/docs/documentation/anima/easinganimation/target/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/target/index.html +++ b/docs/documentation/anima/easinganimation/target/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/timingfunction/index.html b/docs/documentation/anima/easinganimation/timingfunction/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/timingfunction/index.html +++ b/docs/documentation/anima/easinganimation/timingfunction/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/updateanimation(deltatime:)/index.html b/docs/documentation/anima/easinganimation/updateanimation(deltatime:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/updateanimation(deltatime:)/index.html +++ b/docs/documentation/anima/easinganimation/updateanimation(deltatime:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/value/index.html b/docs/documentation/anima/easinganimation/value/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/value/index.html +++ b/docs/documentation/anima/easinganimation/value/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/valuechanged/index.html b/docs/documentation/anima/easinganimation/valuechanged/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/valuechanged/index.html +++ b/docs/documentation/anima/easinganimation/valuechanged/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/easinganimation/velocity/index.html b/docs/documentation/anima/easinganimation/velocity/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/easinganimation/velocity/index.html +++ b/docs/documentation/anima/easinganimation/velocity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/floatingpointinitializable/index.html b/docs/documentation/anima/floatingpointinitializable/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/floatingpointinitializable/index.html +++ b/docs/documentation/anima/floatingpointinitializable/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/floatingpointinitializable/init(_:)-2s3qx/index.html b/docs/documentation/anima/floatingpointinitializable/init(_:)-2s3qx/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/floatingpointinitializable/init(_:)-2s3qx/index.html +++ b/docs/documentation/anima/floatingpointinitializable/init(_:)-2s3qx/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/floatingpointinitializable/init(_:)-90uwa/index.html b/docs/documentation/anima/floatingpointinitializable/init(_:)-90uwa/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/floatingpointinitializable/init(_:)-90uwa/index.html +++ b/docs/documentation/anima/floatingpointinitializable/init(_:)-90uwa/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/index.html b/docs/documentation/anima/foundation/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/index.html +++ b/docs/documentation/anima/foundation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/!=(_:_:)/index.html b/docs/documentation/anima/foundation/nsedgeinsets/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/!=(_:_:)/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/==(_:_:)/index.html b/docs/documentation/anima/foundation/nsedgeinsets/==(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/==(_:_:)/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/animatabledata/index.html b/docs/documentation/anima/foundation/nsedgeinsets/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/animatabledata/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/animatableproperty-implementations/index.html b/docs/documentation/anima/foundation/nsedgeinsets/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/foundation/nsedgeinsets/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/equatable-implementations/index.html b/docs/documentation/anima/foundation/nsedgeinsets/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/equatable-implementations/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/hash(into:)/index.html b/docs/documentation/anima/foundation/nsedgeinsets/hash(into:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/hash(into:)/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/hashable-implementations/index.html b/docs/documentation/anima/foundation/nsedgeinsets/hashable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/hashable-implementations/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/index.html b/docs/documentation/anima/foundation/nsedgeinsets/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/init(_:)/index.html b/docs/documentation/anima/foundation/nsedgeinsets/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/init(_:)/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/scaledintegral/index.html b/docs/documentation/anima/foundation/nsedgeinsets/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/scaledintegral/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/tokeyframevalue()/index.html b/docs/documentation/anima/foundation/nsedgeinsets/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/tokeyframevalue()/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsedgeinsets/zero/index.html b/docs/documentation/anima/foundation/nsedgeinsets/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsedgeinsets/zero/index.html +++ b/docs/documentation/anima/foundation/nsedgeinsets/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsnumber/animatabledata/index.html b/docs/documentation/anima/foundation/nsnumber/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsnumber/animatabledata/index.html +++ b/docs/documentation/anima/foundation/nsnumber/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsnumber/animatableproperty-implementations/index.html b/docs/documentation/anima/foundation/nsnumber/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsnumber/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/foundation/nsnumber/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsnumber/index.html b/docs/documentation/anima/foundation/nsnumber/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsnumber/index.html +++ b/docs/documentation/anima/foundation/nsnumber/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsnumber/init(_:)/index.html b/docs/documentation/anima/foundation/nsnumber/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsnumber/init(_:)/index.html +++ b/docs/documentation/anima/foundation/nsnumber/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsnumber/scaledintegral/index.html b/docs/documentation/anima/foundation/nsnumber/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsnumber/scaledintegral/index.html +++ b/docs/documentation/anima/foundation/nsnumber/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/foundation/nsnumber/zero/index.html b/docs/documentation/anima/foundation/nsnumber/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/foundation/nsnumber/zero/index.html +++ b/docs/documentation/anima/foundation/nsnumber/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/index.html b/docs/documentation/anima/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/index.html +++ b/docs/documentation/anima/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/anchorpoint/index.html b/docs/documentation/anima/layeranimator/anchorpoint/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/anchorpoint/index.html +++ b/docs/documentation/anima/layeranimator/anchorpoint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/anchorpointz/index.html b/docs/documentation/anima/layeranimator/anchorpointz/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/anchorpointz/index.html +++ b/docs/documentation/anima/layeranimator/anchorpointz/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/animation(for:)/index.html b/docs/documentation/anima/layeranimator/animation(for:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/animation(for:)/index.html +++ b/docs/documentation/anima/layeranimator/animation(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/animationvelocity(for:)/index.html b/docs/documentation/anima/layeranimator/animationvelocity(for:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/animationvelocity(for:)/index.html +++ b/docs/documentation/anima/layeranimator/animationvelocity(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/backgroundcolor/index.html b/docs/documentation/anima/layeranimator/backgroundcolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/backgroundcolor/index.html +++ b/docs/documentation/anima/layeranimator/backgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/birthrate/index.html b/docs/documentation/anima/layeranimator/birthrate/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/birthrate/index.html +++ b/docs/documentation/anima/layeranimator/birthrate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/bordercolor/index.html b/docs/documentation/anima/layeranimator/bordercolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/bordercolor/index.html +++ b/docs/documentation/anima/layeranimator/bordercolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/borderwidth/index.html b/docs/documentation/anima/layeranimator/borderwidth/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/borderwidth/index.html +++ b/docs/documentation/anima/layeranimator/borderwidth/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/bounds/index.html b/docs/documentation/anima/layeranimator/bounds/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/bounds/index.html +++ b/docs/documentation/anima/layeranimator/bounds/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/center/index.html b/docs/documentation/anima/layeranimator/center/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/center/index.html +++ b/docs/documentation/anima/layeranimator/center/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/colors/index.html b/docs/documentation/anima/layeranimator/colors/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/colors/index.html +++ b/docs/documentation/anima/layeranimator/colors/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/cornerradius/index.html b/docs/documentation/anima/layeranimator/cornerradius/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/cornerradius/index.html +++ b/docs/documentation/anima/layeranimator/cornerradius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/emitterdepth/index.html b/docs/documentation/anima/layeranimator/emitterdepth/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/emitterdepth/index.html +++ b/docs/documentation/anima/layeranimator/emitterdepth/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/emitterposition/index.html b/docs/documentation/anima/layeranimator/emitterposition/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/emitterposition/index.html +++ b/docs/documentation/anima/layeranimator/emitterposition/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/emittersize/index.html b/docs/documentation/anima/layeranimator/emittersize/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/emittersize/index.html +++ b/docs/documentation/anima/layeranimator/emittersize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/emitterzposition/index.html b/docs/documentation/anima/layeranimator/emitterzposition/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/emitterzposition/index.html +++ b/docs/documentation/anima/layeranimator/emitterzposition/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/endpoint/index.html b/docs/documentation/anima/layeranimator/endpoint/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/endpoint/index.html +++ b/docs/documentation/anima/layeranimator/endpoint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/fillcolor/index.html b/docs/documentation/anima/layeranimator/fillcolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/fillcolor/index.html +++ b/docs/documentation/anima/layeranimator/fillcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/frame/index.html b/docs/documentation/anima/layeranimator/frame/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/frame/index.html +++ b/docs/documentation/anima/layeranimator/frame/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/index.html b/docs/documentation/anima/layeranimator/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/index.html +++ b/docs/documentation/anima/layeranimator/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/innershadow/index.html b/docs/documentation/anima/layeranimator/innershadow/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/innershadow/index.html +++ b/docs/documentation/anima/layeranimator/innershadow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/instancealphaoffset/index.html b/docs/documentation/anima/layeranimator/instancealphaoffset/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/instancealphaoffset/index.html +++ b/docs/documentation/anima/layeranimator/instancealphaoffset/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/instanceblueoffset/index.html b/docs/documentation/anima/layeranimator/instanceblueoffset/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/instanceblueoffset/index.html +++ b/docs/documentation/anima/layeranimator/instanceblueoffset/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/instancecolor/index.html b/docs/documentation/anima/layeranimator/instancecolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/instancecolor/index.html +++ b/docs/documentation/anima/layeranimator/instancecolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/instancedelay/index.html b/docs/documentation/anima/layeranimator/instancedelay/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/instancedelay/index.html +++ b/docs/documentation/anima/layeranimator/instancedelay/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/instancegreenoffset/index.html b/docs/documentation/anima/layeranimator/instancegreenoffset/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/instancegreenoffset/index.html +++ b/docs/documentation/anima/layeranimator/instancegreenoffset/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/instanceredoffset/index.html b/docs/documentation/anima/layeranimator/instanceredoffset/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/instanceredoffset/index.html +++ b/docs/documentation/anima/layeranimator/instanceredoffset/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/instancetransform/index.html b/docs/documentation/anima/layeranimator/instancetransform/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/instancetransform/index.html +++ b/docs/documentation/anima/layeranimator/instancetransform/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/lifetime/index.html b/docs/documentation/anima/layeranimator/lifetime/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/lifetime/index.html +++ b/docs/documentation/anima/layeranimator/lifetime/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/linedashpattern/index.html b/docs/documentation/anima/layeranimator/linedashpattern/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/linedashpattern/index.html +++ b/docs/documentation/anima/layeranimator/linedashpattern/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/linedashphase/index.html b/docs/documentation/anima/layeranimator/linedashphase/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/linedashphase/index.html +++ b/docs/documentation/anima/layeranimator/linedashphase/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/linewidth/index.html b/docs/documentation/anima/layeranimator/linewidth/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/linewidth/index.html +++ b/docs/documentation/anima/layeranimator/linewidth/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/locations/index.html b/docs/documentation/anima/layeranimator/locations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/locations/index.html +++ b/docs/documentation/anima/layeranimator/locations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/miterlimit/index.html b/docs/documentation/anima/layeranimator/miterlimit/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/miterlimit/index.html +++ b/docs/documentation/anima/layeranimator/miterlimit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/opacity/index.html b/docs/documentation/anima/layeranimator/opacity/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/opacity/index.html +++ b/docs/documentation/anima/layeranimator/opacity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/origin/index.html b/docs/documentation/anima/layeranimator/origin/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/origin/index.html +++ b/docs/documentation/anima/layeranimator/origin/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/rotation/index.html b/docs/documentation/anima/layeranimator/rotation/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/rotation/index.html +++ b/docs/documentation/anima/layeranimator/rotation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/scale/index.html b/docs/documentation/anima/layeranimator/scale/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/scale/index.html +++ b/docs/documentation/anima/layeranimator/scale/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/shadow/index.html b/docs/documentation/anima/layeranimator/shadow/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/shadow/index.html +++ b/docs/documentation/anima/layeranimator/shadow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/size/index.html b/docs/documentation/anima/layeranimator/size/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/size/index.html +++ b/docs/documentation/anima/layeranimator/size/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/spin/index.html b/docs/documentation/anima/layeranimator/spin/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/spin/index.html +++ b/docs/documentation/anima/layeranimator/spin/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/startpoint/index.html b/docs/documentation/anima/layeranimator/startpoint/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/startpoint/index.html +++ b/docs/documentation/anima/layeranimator/startpoint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/strokecolor/index.html b/docs/documentation/anima/layeranimator/strokecolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/strokecolor/index.html +++ b/docs/documentation/anima/layeranimator/strokecolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/strokeend/index.html b/docs/documentation/anima/layeranimator/strokeend/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/strokeend/index.html +++ b/docs/documentation/anima/layeranimator/strokeend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/strokestart/index.html b/docs/documentation/anima/layeranimator/strokestart/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/strokestart/index.html +++ b/docs/documentation/anima/layeranimator/strokestart/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/tilesize/index.html b/docs/documentation/anima/layeranimator/tilesize/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/tilesize/index.html +++ b/docs/documentation/anima/layeranimator/tilesize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/transform/index.html b/docs/documentation/anima/layeranimator/transform/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/transform/index.html +++ b/docs/documentation/anima/layeranimator/transform/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/translation/index.html b/docs/documentation/anima/layeranimator/translation/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/translation/index.html +++ b/docs/documentation/anima/layeranimator/translation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/velocity/index.html b/docs/documentation/anima/layeranimator/velocity/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/velocity/index.html +++ b/docs/documentation/anima/layeranimator/velocity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layeranimator/zposition/index.html b/docs/documentation/anima/layeranimator/zposition/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layeranimator/zposition/index.html +++ b/docs/documentation/anima/layeranimator/zposition/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layoutanimator/animation(for:)/index.html b/docs/documentation/anima/layoutanimator/animation(for:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layoutanimator/animation(for:)/index.html +++ b/docs/documentation/anima/layoutanimator/animation(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layoutanimator/animationvelocity(for:)/index.html b/docs/documentation/anima/layoutanimator/animationvelocity(for:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layoutanimator/animationvelocity(for:)/index.html +++ b/docs/documentation/anima/layoutanimator/animationvelocity(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layoutanimator/constant/index.html b/docs/documentation/anima/layoutanimator/constant/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layoutanimator/constant/index.html +++ b/docs/documentation/anima/layoutanimator/constant/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/layoutanimator/index.html b/docs/documentation/anima/layoutanimator/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/layoutanimator/index.html +++ b/docs/documentation/anima/layoutanimator/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/nsuicolor/index.html b/docs/documentation/anima/nsuicolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/nsuicolor/index.html +++ b/docs/documentation/anima/nsuicolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/nsuiview/index.html b/docs/documentation/anima/nsuiview/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/nsuiview/index.html +++ b/docs/documentation/anima/nsuiview/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/propertyanimator/animations/index.html b/docs/documentation/anima/propertyanimator/animations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/propertyanimator/animations/index.html +++ b/docs/documentation/anima/propertyanimator/animations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/propertyanimator/index.html b/docs/documentation/anima/propertyanimator/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/propertyanimator/index.html +++ b/docs/documentation/anima/propertyanimator/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/propertyanimator/subscript(_:)/index.html b/docs/documentation/anima/propertyanimator/subscript(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/propertyanimator/subscript(_:)/index.html +++ b/docs/documentation/anima/propertyanimator/subscript(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/propertyanimator/subscript(animation:)/index.html b/docs/documentation/anima/propertyanimator/subscript(animation:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/propertyanimator/subscript(animation:)/index.html +++ b/docs/documentation/anima/propertyanimator/subscript(animation:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/propertyanimator/subscript(velocity:)/index.html b/docs/documentation/anima/propertyanimator/subscript(velocity:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/propertyanimator/subscript(velocity:)/index.html +++ b/docs/documentation/anima/propertyanimator/subscript(velocity:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-15ulj/index.html b/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-15ulj/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-15ulj/index.html +++ b/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-15ulj/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-444kh/index.html b/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-444kh/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-444kh/index.html +++ b/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-444kh/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-50cq8/index.html b/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-50cq8/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-50cq8/index.html +++ b/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-50cq8/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-8fp45/index.html b/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-8fp45/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-8fp45/index.html +++ b/docs/documentation/anima/quartzcore/calayer/add(_:forkey:keypath:)-8fp45/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/calayer/animatablepropertyprovider-implementations/index.html b/docs/documentation/anima/quartzcore/calayer/animatablepropertyprovider-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/calayer/animatablepropertyprovider-implementations/index.html +++ b/docs/documentation/anima/quartzcore/calayer/animatablepropertyprovider-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/calayer/animator/index.html b/docs/documentation/anima/quartzcore/calayer/animator/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/calayer/animator/index.html +++ b/docs/documentation/anima/quartzcore/calayer/animator/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/calayer/index.html b/docs/documentation/anima/quartzcore/calayer/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/calayer/index.html +++ b/docs/documentation/anima/quartzcore/calayer/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/catransform3d/!=(_:_:)/index.html b/docs/documentation/anima/quartzcore/catransform3d/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/catransform3d/!=(_:_:)/index.html +++ b/docs/documentation/anima/quartzcore/catransform3d/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/catransform3d/==(_:_:)/index.html b/docs/documentation/anima/quartzcore/catransform3d/==(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/catransform3d/==(_:_:)/index.html +++ b/docs/documentation/anima/quartzcore/catransform3d/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/catransform3d/animatabledata/index.html b/docs/documentation/anima/quartzcore/catransform3d/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/catransform3d/animatabledata/index.html +++ b/docs/documentation/anima/quartzcore/catransform3d/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/catransform3d/animatableproperty-implementations/index.html b/docs/documentation/anima/quartzcore/catransform3d/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/catransform3d/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/quartzcore/catransform3d/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/catransform3d/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/quartzcore/catransform3d/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/catransform3d/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/quartzcore/catransform3d/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/catransform3d/equatable-implementations/index.html b/docs/documentation/anima/quartzcore/catransform3d/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/catransform3d/equatable-implementations/index.html +++ b/docs/documentation/anima/quartzcore/catransform3d/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/catransform3d/index.html b/docs/documentation/anima/quartzcore/catransform3d/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/catransform3d/index.html +++ b/docs/documentation/anima/quartzcore/catransform3d/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/catransform3d/init(_:)/index.html b/docs/documentation/anima/quartzcore/catransform3d/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/catransform3d/init(_:)/index.html +++ b/docs/documentation/anima/quartzcore/catransform3d/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/catransform3d/scaledintegral/index.html b/docs/documentation/anima/quartzcore/catransform3d/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/catransform3d/scaledintegral/index.html +++ b/docs/documentation/anima/quartzcore/catransform3d/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/catransform3d/tokeyframevalue()/index.html b/docs/documentation/anima/quartzcore/catransform3d/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/catransform3d/tokeyframevalue()/index.html +++ b/docs/documentation/anima/quartzcore/catransform3d/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/quartzcore/index.html b/docs/documentation/anima/quartzcore/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/quartzcore/index.html +++ b/docs/documentation/anima/quartzcore/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/rubberband/index.html b/docs/documentation/anima/rubberband/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/rubberband/index.html +++ b/docs/documentation/anima/rubberband/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/rubberband/scrollviewrubberbandingconstant/index.html b/docs/documentation/anima/rubberband/scrollviewrubberbandingconstant/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/rubberband/scrollviewrubberbandingconstant/index.html +++ b/docs/documentation/anima/rubberband/scrollviewrubberbandingconstant/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/rubberband/value(for:bounds:coefficient:)/index.html b/docs/documentation/anima/rubberband/value(for:bounds:coefficient:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/rubberband/value(for:bounds:coefficient:)/index.html +++ b/docs/documentation/anima/rubberband/value(for:bounds:coefficient:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/rubberband/value(for:boundssize:contentsize:coefficient:)/index.html b/docs/documentation/anima/rubberband/value(for:boundssize:contentsize:coefficient:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/rubberband/value(for:boundssize:contentsize:coefficient:)/index.html +++ b/docs/documentation/anima/rubberband/value(for:boundssize:contentsize:coefficient:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/rubberband/value(for:range:interval:coefficient:)/index.html b/docs/documentation/anima/rubberband/value(for:range:interval:coefficient:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/rubberband/value(for:range:interval:coefficient:)/index.html +++ b/docs/documentation/anima/rubberband/value(for:range:interval:coefficient:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/!=(_:_:)/index.html b/docs/documentation/anima/shadowconfiguration/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/!=(_:_:)/index.html +++ b/docs/documentation/anima/shadowconfiguration/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/accentcolor(opacity:radius:offset:)/index.html b/docs/documentation/anima/shadowconfiguration/accentcolor(opacity:radius:offset:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/accentcolor(opacity:radius:offset:)/index.html +++ b/docs/documentation/anima/shadowconfiguration/accentcolor(opacity:radius:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/animatabledata/index.html b/docs/documentation/anima/shadowconfiguration/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/animatabledata/index.html +++ b/docs/documentation/anima/shadowconfiguration/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/animatableproperty-implementations/index.html b/docs/documentation/anima/shadowconfiguration/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/shadowconfiguration/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/black(opacity:radius:offset:)/index.html b/docs/documentation/anima/shadowconfiguration/black(opacity:radius:offset:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/black(opacity:radius:offset:)/index.html +++ b/docs/documentation/anima/shadowconfiguration/black(opacity:radius:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/color(_:opacity:radius:offset:)/index.html b/docs/documentation/anima/shadowconfiguration/color(_:opacity:radius:offset:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/color(_:opacity:radius:offset:)/index.html +++ b/docs/documentation/anima/shadowconfiguration/color(_:opacity:radius:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/color/index.html b/docs/documentation/anima/shadowconfiguration/color/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/color/index.html +++ b/docs/documentation/anima/shadowconfiguration/color/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/equatable-implementations/index.html b/docs/documentation/anima/shadowconfiguration/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/equatable-implementations/index.html +++ b/docs/documentation/anima/shadowconfiguration/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/index.html b/docs/documentation/anima/shadowconfiguration/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/index.html +++ b/docs/documentation/anima/shadowconfiguration/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/init(_:)/index.html b/docs/documentation/anima/shadowconfiguration/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/init(_:)/index.html +++ b/docs/documentation/anima/shadowconfiguration/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/init(color:opacity:radius:offset:)/index.html b/docs/documentation/anima/shadowconfiguration/init(color:opacity:radius:offset:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/init(color:opacity:radius:offset:)/index.html +++ b/docs/documentation/anima/shadowconfiguration/init(color:opacity:radius:offset:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/none()/index.html b/docs/documentation/anima/shadowconfiguration/none()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/none()/index.html +++ b/docs/documentation/anima/shadowconfiguration/none()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/offset/index.html b/docs/documentation/anima/shadowconfiguration/offset/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/offset/index.html +++ b/docs/documentation/anima/shadowconfiguration/offset/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/opacity/index.html b/docs/documentation/anima/shadowconfiguration/opacity/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/opacity/index.html +++ b/docs/documentation/anima/shadowconfiguration/opacity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/radius/index.html b/docs/documentation/anima/shadowconfiguration/radius/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/radius/index.html +++ b/docs/documentation/anima/shadowconfiguration/radius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/scaledintegral/index.html b/docs/documentation/anima/shadowconfiguration/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/scaledintegral/index.html +++ b/docs/documentation/anima/shadowconfiguration/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/shadowconfiguration/zero/index.html b/docs/documentation/anima/shadowconfiguration/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/shadowconfiguration/zero/index.html +++ b/docs/documentation/anima/shadowconfiguration/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/!=(_:_:)/index.html b/docs/documentation/anima/spring/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/!=(_:_:)/index.html +++ b/docs/documentation/anima/spring/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/bounce/index.html b/docs/documentation/anima/spring/bounce/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/bounce/index.html +++ b/docs/documentation/anima/spring/bounce/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/bouncy(duration:extrabounce:)/index.html b/docs/documentation/anima/spring/bouncy(duration:extrabounce:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/bouncy(duration:extrabounce:)/index.html +++ b/docs/documentation/anima/spring/bouncy(duration:extrabounce:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/bouncy/index.html b/docs/documentation/anima/spring/bouncy/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/bouncy/index.html +++ b/docs/documentation/anima/spring/bouncy/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/customstringconvertible-implementations/index.html b/docs/documentation/anima/spring/customstringconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/customstringconvertible-implementations/index.html +++ b/docs/documentation/anima/spring/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/damping/index.html b/docs/documentation/anima/spring/damping/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/damping/index.html +++ b/docs/documentation/anima/spring/damping/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/dampingratio/index.html b/docs/documentation/anima/spring/dampingratio/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/dampingratio/index.html +++ b/docs/documentation/anima/spring/dampingratio/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/description/index.html b/docs/documentation/anima/spring/description/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/description/index.html +++ b/docs/documentation/anima/spring/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/equatable-implementations/index.html b/docs/documentation/anima/spring/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/equatable-implementations/index.html +++ b/docs/documentation/anima/spring/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/force(fromvalue:tovalue:position:velocity:)/index.html b/docs/documentation/anima/spring/force(fromvalue:tovalue:position:velocity:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/force(fromvalue:tovalue:position:velocity:)/index.html +++ b/docs/documentation/anima/spring/force(fromvalue:tovalue:position:velocity:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/force(target:position:velocity:)/index.html b/docs/documentation/anima/spring/force(target:position:velocity:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/force(target:position:velocity:)/index.html +++ b/docs/documentation/anima/spring/force(target:position:velocity:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/index.html b/docs/documentation/anima/spring/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/index.html +++ b/docs/documentation/anima/spring/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/init(duration:bounce:)/index.html b/docs/documentation/anima/spring/init(duration:bounce:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/init(duration:bounce:)/index.html +++ b/docs/documentation/anima/spring/init(duration:bounce:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/init(response:dampingratio:mass:)/index.html b/docs/documentation/anima/spring/init(response:dampingratio:mass:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/init(response:dampingratio:mass:)/index.html +++ b/docs/documentation/anima/spring/init(response:dampingratio:mass:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/init(settlingduration:dampingratio:epsilon:)/index.html b/docs/documentation/anima/spring/init(settlingduration:dampingratio:epsilon:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/init(settlingduration:dampingratio:epsilon:)/index.html +++ b/docs/documentation/anima/spring/init(settlingduration:dampingratio:epsilon:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/init(stiffness:dampingratio:mass:)/index.html b/docs/documentation/anima/spring/init(stiffness:dampingratio:mass:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/init(stiffness:dampingratio:mass:)/index.html +++ b/docs/documentation/anima/spring/init(stiffness:dampingratio:mass:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/interactive/index.html b/docs/documentation/anima/spring/interactive/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/interactive/index.html +++ b/docs/documentation/anima/spring/interactive/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/mass/index.html b/docs/documentation/anima/spring/mass/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/mass/index.html +++ b/docs/documentation/anima/spring/mass/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/response/index.html b/docs/documentation/anima/spring/response/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/response/index.html +++ b/docs/documentation/anima/spring/response/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)/index.html b/docs/documentation/anima/spring/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)/index.html +++ b/docs/documentation/anima/spring/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/settlingduration(target:initialvelocity:epsilon:)/index.html b/docs/documentation/anima/spring/settlingduration(target:initialvelocity:epsilon:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/settlingduration(target:initialvelocity:epsilon:)/index.html +++ b/docs/documentation/anima/spring/settlingduration(target:initialvelocity:epsilon:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/settlingduration/index.html b/docs/documentation/anima/spring/settlingduration/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/settlingduration/index.html +++ b/docs/documentation/anima/spring/settlingduration/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/smooth(duration:extrabounce:)/index.html b/docs/documentation/anima/spring/smooth(duration:extrabounce:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/smooth(duration:extrabounce:)/index.html +++ b/docs/documentation/anima/spring/smooth(duration:extrabounce:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/smooth/index.html b/docs/documentation/anima/spring/smooth/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/smooth/index.html +++ b/docs/documentation/anima/spring/smooth/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/snappy(duration:extrabounce:)/index.html b/docs/documentation/anima/spring/snappy(duration:extrabounce:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/snappy(duration:extrabounce:)/index.html +++ b/docs/documentation/anima/spring/snappy(duration:extrabounce:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/snappy/index.html b/docs/documentation/anima/spring/snappy/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/snappy/index.html +++ b/docs/documentation/anima/spring/snappy/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/stiffness/index.html b/docs/documentation/anima/spring/stiffness/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/stiffness/index.html +++ b/docs/documentation/anima/spring/stiffness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/update(value:velocity:target:deltatime:)/index.html b/docs/documentation/anima/spring/update(value:velocity:target:deltatime:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/update(value:velocity:target:deltatime:)/index.html +++ b/docs/documentation/anima/spring/update(value:velocity:target:deltatime:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/value(fromvalue:tovalue:initialvelocity:time:)/index.html b/docs/documentation/anima/spring/value(fromvalue:tovalue:initialvelocity:time:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/value(fromvalue:tovalue:initialvelocity:time:)/index.html +++ b/docs/documentation/anima/spring/value(fromvalue:tovalue:initialvelocity:time:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/value(target:initialvelocity:time:)/index.html b/docs/documentation/anima/spring/value(target:initialvelocity:time:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/value(target:initialvelocity:time:)/index.html +++ b/docs/documentation/anima/spring/value(target:initialvelocity:time:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/velocity(fromvalue:tovalue:initialvelocity:time:)/index.html b/docs/documentation/anima/spring/velocity(fromvalue:tovalue:initialvelocity:time:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/velocity(fromvalue:tovalue:initialvelocity:time:)/index.html +++ b/docs/documentation/anima/spring/velocity(fromvalue:tovalue:initialvelocity:time:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/spring/velocity(target:initialvelocity:time:)/index.html b/docs/documentation/anima/spring/velocity(target:initialvelocity:time:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/spring/velocity(target:initialvelocity:time:)/index.html +++ b/docs/documentation/anima/spring/velocity(target:initialvelocity:time:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/animationproviding-implementations/index.html b/docs/documentation/anima/springanimation/animationproviding-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/animationproviding-implementations/index.html +++ b/docs/documentation/anima/springanimation/animationproviding-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/autoreverse/index.html b/docs/documentation/anima/springanimation/autoreverse/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/autoreverse/index.html +++ b/docs/documentation/anima/springanimation/autoreverse/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/autostarts/index.html b/docs/documentation/anima/springanimation/autostarts/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/autostarts/index.html +++ b/docs/documentation/anima/springanimation/autostarts/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/cakeyframeanimationemittable-implementations/index.html b/docs/documentation/anima/springanimation/cakeyframeanimationemittable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/cakeyframeanimationemittable-implementations/index.html +++ b/docs/documentation/anima/springanimation/cakeyframeanimationemittable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/completion/index.html b/docs/documentation/anima/springanimation/completion/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/completion/index.html +++ b/docs/documentation/anima/springanimation/completion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/customstringconvertible-implementations/index.html b/docs/documentation/anima/springanimation/customstringconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/customstringconvertible-implementations/index.html +++ b/docs/documentation/anima/springanimation/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/delay/index.html b/docs/documentation/anima/springanimation/delay/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/delay/index.html +++ b/docs/documentation/anima/springanimation/delay/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/description/index.html b/docs/documentation/anima/springanimation/description/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/description/index.html +++ b/docs/documentation/anima/springanimation/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/groupid/index.html b/docs/documentation/anima/springanimation/groupid/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/groupid/index.html +++ b/docs/documentation/anima/springanimation/groupid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/id/index.html b/docs/documentation/anima/springanimation/id/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/id/index.html +++ b/docs/documentation/anima/springanimation/id/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/index.html b/docs/documentation/anima/springanimation/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/index.html +++ b/docs/documentation/anima/springanimation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/init(spring:value:target:initialvelocity:)/index.html b/docs/documentation/anima/springanimation/init(spring:value:target:initialvelocity:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/init(spring:value:target:initialvelocity:)/index.html +++ b/docs/documentation/anima/springanimation/init(spring:value:target:initialvelocity:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/integralizevalues/index.html b/docs/documentation/anima/springanimation/integralizevalues/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/integralizevalues/index.html +++ b/docs/documentation/anima/springanimation/integralizevalues/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/isreversed/index.html b/docs/documentation/anima/springanimation/isreversed/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/isreversed/index.html +++ b/docs/documentation/anima/springanimation/isreversed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/keyframeanimation()/index.html b/docs/documentation/anima/springanimation/keyframeanimation()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/keyframeanimation()/index.html +++ b/docs/documentation/anima/springanimation/keyframeanimation()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/keyframeanimation(forframerate:)/index.html b/docs/documentation/anima/springanimation/keyframeanimation(forframerate:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/keyframeanimation(forframerate:)/index.html +++ b/docs/documentation/anima/springanimation/keyframeanimation(forframerate:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/keyframeanimation(forscreen:)/index.html b/docs/documentation/anima/springanimation/keyframeanimation(forscreen:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/keyframeanimation(forscreen:)/index.html +++ b/docs/documentation/anima/springanimation/keyframeanimation(forscreen:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/pause()/index.html b/docs/documentation/anima/springanimation/pause()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/pause()/index.html +++ b/docs/documentation/anima/springanimation/pause()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html b/docs/documentation/anima/springanimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html +++ b/docs/documentation/anima/springanimation/populatekeyframeanimationdata(deltatime:values:keytimes:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/relativepriority/index.html b/docs/documentation/anima/springanimation/relativepriority/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/relativepriority/index.html +++ b/docs/documentation/anima/springanimation/relativepriority/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/repeats/index.html b/docs/documentation/anima/springanimation/repeats/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/repeats/index.html +++ b/docs/documentation/anima/springanimation/repeats/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/settlingtime/index.html b/docs/documentation/anima/springanimation/settlingtime/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/settlingtime/index.html +++ b/docs/documentation/anima/springanimation/settlingtime/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/spring/index.html b/docs/documentation/anima/springanimation/spring/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/spring/index.html +++ b/docs/documentation/anima/springanimation/spring/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/start()/index.html b/docs/documentation/anima/springanimation/start()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/start()/index.html +++ b/docs/documentation/anima/springanimation/start()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/start(afterdelay:)/index.html b/docs/documentation/anima/springanimation/start(afterdelay:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/start(afterdelay:)/index.html +++ b/docs/documentation/anima/springanimation/start(afterdelay:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/state/index.html b/docs/documentation/anima/springanimation/state/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/state/index.html +++ b/docs/documentation/anima/springanimation/state/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/stop()/index.html b/docs/documentation/anima/springanimation/stop()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/stop()/index.html +++ b/docs/documentation/anima/springanimation/stop()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/stop(at:immediately:)/index.html b/docs/documentation/anima/springanimation/stop(at:immediately:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/stop(at:immediately:)/index.html +++ b/docs/documentation/anima/springanimation/stop(at:immediately:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/target/index.html b/docs/documentation/anima/springanimation/target/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/target/index.html +++ b/docs/documentation/anima/springanimation/target/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/updateanimation(deltatime:)/index.html b/docs/documentation/anima/springanimation/updateanimation(deltatime:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/updateanimation(deltatime:)/index.html +++ b/docs/documentation/anima/springanimation/updateanimation(deltatime:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/value/index.html b/docs/documentation/anima/springanimation/value/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/value/index.html +++ b/docs/documentation/anima/springanimation/value/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/valuechanged/index.html b/docs/documentation/anima/springanimation/valuechanged/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/valuechanged/index.html +++ b/docs/documentation/anima/springanimation/valuechanged/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/springanimation/velocity/index.html b/docs/documentation/anima/springanimation/velocity/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/springanimation/velocity/index.html +++ b/docs/documentation/anima/springanimation/velocity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/array/animatabledata/index.html b/docs/documentation/anima/swift/array/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/array/animatabledata/index.html +++ b/docs/documentation/anima/swift/array/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/array/animatableproperty-implementations/index.html b/docs/documentation/anima/swift/array/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/array/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/swift/array/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/array/approximateequatable-implementations/index.html b/docs/documentation/anima/swift/array/approximateequatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/array/approximateequatable-implementations/index.html +++ b/docs/documentation/anima/swift/array/approximateequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/array/index.html b/docs/documentation/anima/swift/array/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/array/index.html +++ b/docs/documentation/anima/swift/array/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/array/init(_:)/index.html b/docs/documentation/anima/swift/array/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/array/init(_:)/index.html +++ b/docs/documentation/anima/swift/array/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/array/isapproximatelyequal(to:epsilon:)/index.html b/docs/documentation/anima/swift/array/isapproximatelyequal(to:epsilon:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/array/isapproximatelyequal(to:epsilon:)/index.html +++ b/docs/documentation/anima/swift/array/isapproximatelyequal(to:epsilon:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/array/scaledintegral/index.html b/docs/documentation/anima/swift/array/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/array/scaledintegral/index.html +++ b/docs/documentation/anima/swift/array/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/array/zero/index.html b/docs/documentation/anima/swift/array/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/array/zero/index.html +++ b/docs/documentation/anima/swift/array/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/closedrange/index.html b/docs/documentation/anima/swift/closedrange/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/closedrange/index.html +++ b/docs/documentation/anima/swift/closedrange/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/closedrange/nsvalue/index.html b/docs/documentation/anima/swift/closedrange/nsvalue/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/closedrange/nsvalue/index.html +++ b/docs/documentation/anima/swift/closedrange/nsvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/double/animatabledata/index.html b/docs/documentation/anima/swift/double/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/double/animatabledata/index.html +++ b/docs/documentation/anima/swift/double/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/double/animatableproperty-implementations/index.html b/docs/documentation/anima/swift/double/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/double/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/swift/double/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/double/approximateequatable-implementations/index.html b/docs/documentation/anima/swift/double/approximateequatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/double/approximateequatable-implementations/index.html +++ b/docs/documentation/anima/swift/double/approximateequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/double/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/swift/double/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/double/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/swift/double/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/double/index.html b/docs/documentation/anima/swift/double/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/double/index.html +++ b/docs/documentation/anima/swift/double/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/double/init(_:)-49f9p/index.html b/docs/documentation/anima/swift/double/init(_:)-49f9p/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/double/init(_:)-49f9p/index.html +++ b/docs/documentation/anima/swift/double/init(_:)-49f9p/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/double/init(_:)-7d8nf/index.html b/docs/documentation/anima/swift/double/init(_:)-7d8nf/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/double/init(_:)-7d8nf/index.html +++ b/docs/documentation/anima/swift/double/init(_:)-7d8nf/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/double/isapproximatelyequal(to:epsilon:)/index.html b/docs/documentation/anima/swift/double/isapproximatelyequal(to:epsilon:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/double/isapproximatelyequal(to:epsilon:)/index.html +++ b/docs/documentation/anima/swift/double/isapproximatelyequal(to:epsilon:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/double/scaledintegral/index.html b/docs/documentation/anima/swift/double/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/double/scaledintegral/index.html +++ b/docs/documentation/anima/swift/double/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/double/tokeyframevalue()/index.html b/docs/documentation/anima/swift/double/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/double/tokeyframevalue()/index.html +++ b/docs/documentation/anima/swift/double/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/float/animatabledata/index.html b/docs/documentation/anima/swift/float/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/float/animatabledata/index.html +++ b/docs/documentation/anima/swift/float/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/float/animatableproperty-implementations/index.html b/docs/documentation/anima/swift/float/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/float/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/swift/float/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/float/approximateequatable-implementations/index.html b/docs/documentation/anima/swift/float/approximateequatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/float/approximateequatable-implementations/index.html +++ b/docs/documentation/anima/swift/float/approximateequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/float/cakeyframeanimationvalueconvertible-implementations/index.html b/docs/documentation/anima/swift/float/cakeyframeanimationvalueconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/float/cakeyframeanimationvalueconvertible-implementations/index.html +++ b/docs/documentation/anima/swift/float/cakeyframeanimationvalueconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/float/index.html b/docs/documentation/anima/swift/float/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/float/index.html +++ b/docs/documentation/anima/swift/float/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/float/init(_:)/index.html b/docs/documentation/anima/swift/float/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/float/init(_:)/index.html +++ b/docs/documentation/anima/swift/float/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/float/isapproximatelyequal(to:epsilon:)/index.html b/docs/documentation/anima/swift/float/isapproximatelyequal(to:epsilon:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/float/isapproximatelyequal(to:epsilon:)/index.html +++ b/docs/documentation/anima/swift/float/isapproximatelyequal(to:epsilon:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/float/scaledintegral/index.html b/docs/documentation/anima/swift/float/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/float/scaledintegral/index.html +++ b/docs/documentation/anima/swift/float/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/float/tokeyframevalue()/index.html b/docs/documentation/anima/swift/float/tokeyframevalue()/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/float/tokeyframevalue()/index.html +++ b/docs/documentation/anima/swift/float/tokeyframevalue()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/index.html b/docs/documentation/anima/swift/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/index.html +++ b/docs/documentation/anima/swift/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/optional/animatabledata/index.html b/docs/documentation/anima/swift/optional/animatabledata/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/optional/animatabledata/index.html +++ b/docs/documentation/anima/swift/optional/animatabledata/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/optional/animatableproperty-implementations/index.html b/docs/documentation/anima/swift/optional/animatableproperty-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/optional/animatableproperty-implementations/index.html +++ b/docs/documentation/anima/swift/optional/animatableproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/optional/index.html b/docs/documentation/anima/swift/optional/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/optional/index.html +++ b/docs/documentation/anima/swift/optional/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/optional/init(_:)/index.html b/docs/documentation/anima/swift/optional/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/optional/init(_:)/index.html +++ b/docs/documentation/anima/swift/optional/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/optional/scaledintegral/index.html b/docs/documentation/anima/swift/optional/scaledintegral/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/optional/scaledintegral/index.html +++ b/docs/documentation/anima/swift/optional/scaledintegral/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/optional/zero/index.html b/docs/documentation/anima/swift/optional/zero/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/optional/zero/index.html +++ b/docs/documentation/anima/swift/optional/zero/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/set/approximateequatable-implementations/index.html b/docs/documentation/anima/swift/set/approximateequatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/set/approximateequatable-implementations/index.html +++ b/docs/documentation/anima/swift/set/approximateequatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/set/index.html b/docs/documentation/anima/swift/set/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/set/index.html +++ b/docs/documentation/anima/swift/set/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/swift/set/isapproximatelyequal(to:epsilon:)/index.html b/docs/documentation/anima/swift/set/isapproximatelyequal(to:epsilon:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/swift/set/isapproximatelyequal(to:epsilon:)/index.html +++ b/docs/documentation/anima/swift/set/isapproximatelyequal(to:epsilon:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/!=(_:_:)/index.html b/docs/documentation/anima/timingfunction/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/!=(_:_:)/index.html +++ b/docs/documentation/anima/timingfunction/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/==(_:_:)/index.html b/docs/documentation/anima/timingfunction/==(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/==(_:_:)/index.html +++ b/docs/documentation/anima/timingfunction/==(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/bezier(_:)/index.html b/docs/documentation/anima/timingfunction/bezier(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/bezier(_:)/index.html +++ b/docs/documentation/anima/timingfunction/bezier(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/customstringconvertible-implementations/index.html b/docs/documentation/anima/timingfunction/customstringconvertible-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/customstringconvertible-implementations/index.html +++ b/docs/documentation/anima/timingfunction/customstringconvertible-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/default/index.html b/docs/documentation/anima/timingfunction/default/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/default/index.html +++ b/docs/documentation/anima/timingfunction/default/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/description/index.html b/docs/documentation/anima/timingfunction/description/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/description/index.html +++ b/docs/documentation/anima/timingfunction/description/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easein/index.html b/docs/documentation/anima/timingfunction/easein/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easein/index.html +++ b/docs/documentation/anima/timingfunction/easein/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easeineaseout/index.html b/docs/documentation/anima/timingfunction/easeineaseout/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easeineaseout/index.html +++ b/docs/documentation/anima/timingfunction/easeineaseout/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easeout/index.html b/docs/documentation/anima/timingfunction/easeout/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easeout/index.html +++ b/docs/documentation/anima/timingfunction/easeout/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinback/index.html b/docs/documentation/anima/timingfunction/easing/easeinback/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinback/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinback/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinbounce/index.html b/docs/documentation/anima/timingfunction/easing/easeinbounce/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinbounce/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinbounce/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeincirc/index.html b/docs/documentation/anima/timingfunction/easing/easeincirc/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeincirc/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeincirc/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeincubic/index.html b/docs/documentation/anima/timingfunction/easing/easeincubic/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeincubic/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeincubic/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinelastic/index.html b/docs/documentation/anima/timingfunction/easing/easeinelastic/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinelastic/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinelastic/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinexpo/index.html b/docs/documentation/anima/timingfunction/easing/easeinexpo/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinexpo/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinexpo/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinoutback/index.html b/docs/documentation/anima/timingfunction/easing/easeinoutback/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinoutback/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinoutback/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinoutbounce/index.html b/docs/documentation/anima/timingfunction/easing/easeinoutbounce/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinoutbounce/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinoutbounce/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinoutcirc/index.html b/docs/documentation/anima/timingfunction/easing/easeinoutcirc/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinoutcirc/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinoutcirc/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinoutcubic/index.html b/docs/documentation/anima/timingfunction/easing/easeinoutcubic/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinoutcubic/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinoutcubic/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinoutelastic/index.html b/docs/documentation/anima/timingfunction/easing/easeinoutelastic/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinoutelastic/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinoutelastic/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinoutexpo/index.html b/docs/documentation/anima/timingfunction/easing/easeinoutexpo/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinoutexpo/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinoutexpo/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinoutquad/index.html b/docs/documentation/anima/timingfunction/easing/easeinoutquad/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinoutquad/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinoutquad/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinoutquart/index.html b/docs/documentation/anima/timingfunction/easing/easeinoutquart/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinoutquart/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinoutquart/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinoutquint/index.html b/docs/documentation/anima/timingfunction/easing/easeinoutquint/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinoutquint/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinoutquint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinoutsine/index.html b/docs/documentation/anima/timingfunction/easing/easeinoutsine/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinoutsine/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinoutsine/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinquad/index.html b/docs/documentation/anima/timingfunction/easing/easeinquad/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinquad/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinquad/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinquart/index.html b/docs/documentation/anima/timingfunction/easing/easeinquart/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinquart/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinquart/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinquint/index.html b/docs/documentation/anima/timingfunction/easing/easeinquint/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinquint/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinquint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeinsine/index.html b/docs/documentation/anima/timingfunction/easing/easeinsine/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeinsine/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeinsine/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeoutback/index.html b/docs/documentation/anima/timingfunction/easing/easeoutback/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeoutback/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeoutback/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeoutbounce/index.html b/docs/documentation/anima/timingfunction/easing/easeoutbounce/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeoutbounce/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeoutbounce/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeoutcirc/index.html b/docs/documentation/anima/timingfunction/easing/easeoutcirc/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeoutcirc/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeoutcirc/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeoutcubic/index.html b/docs/documentation/anima/timingfunction/easing/easeoutcubic/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeoutcubic/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeoutcubic/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeoutelastic/index.html b/docs/documentation/anima/timingfunction/easing/easeoutelastic/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeoutelastic/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeoutelastic/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeoutexpo/index.html b/docs/documentation/anima/timingfunction/easing/easeoutexpo/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeoutexpo/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeoutexpo/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeoutquad/index.html b/docs/documentation/anima/timingfunction/easing/easeoutquad/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeoutquad/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeoutquad/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeoutquart/index.html b/docs/documentation/anima/timingfunction/easing/easeoutquart/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeoutquart/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeoutquart/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeoutquint/index.html b/docs/documentation/anima/timingfunction/easing/easeoutquint/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeoutquint/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeoutquint/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/easeoutsine/index.html b/docs/documentation/anima/timingfunction/easing/easeoutsine/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/easeoutsine/index.html +++ b/docs/documentation/anima/timingfunction/easing/easeoutsine/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/easing/index.html b/docs/documentation/anima/timingfunction/easing/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/easing/index.html +++ b/docs/documentation/anima/timingfunction/easing/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/equatable-implementations/index.html b/docs/documentation/anima/timingfunction/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/equatable-implementations/index.html +++ b/docs/documentation/anima/timingfunction/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/function(_:)/index.html b/docs/documentation/anima/timingfunction/function(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/function(_:)/index.html +++ b/docs/documentation/anima/timingfunction/function(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/hash(into:)/index.html b/docs/documentation/anima/timingfunction/hash(into:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/hash(into:)/index.html +++ b/docs/documentation/anima/timingfunction/hash(into:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/hashable-implementations/index.html b/docs/documentation/anima/timingfunction/hashable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/hashable-implementations/index.html +++ b/docs/documentation/anima/timingfunction/hashable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/index.html b/docs/documentation/anima/timingfunction/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/index.html +++ b/docs/documentation/anima/timingfunction/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/init(_:)/index.html b/docs/documentation/anima/timingfunction/init(_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/init(_:)/index.html +++ b/docs/documentation/anima/timingfunction/init(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/init(x1:y1:x2:y2:)/index.html b/docs/documentation/anima/timingfunction/init(x1:y1:x2:y2:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/init(x1:y1:x2:y2:)/index.html +++ b/docs/documentation/anima/timingfunction/init(x1:y1:x2:y2:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/linear/index.html b/docs/documentation/anima/timingfunction/linear/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/linear/index.html +++ b/docs/documentation/anima/timingfunction/linear/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/name/index.html b/docs/documentation/anima/timingfunction/name/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/name/index.html +++ b/docs/documentation/anima/timingfunction/name/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/solve(at:duration:)/index.html b/docs/documentation/anima/timingfunction/solve(at:duration:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/solve(at:duration:)/index.html +++ b/docs/documentation/anima/timingfunction/solve(at:duration:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/solve(at:epsilon:)/index.html b/docs/documentation/anima/timingfunction/solve(at:epsilon:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/solve(at:epsilon:)/index.html +++ b/docs/documentation/anima/timingfunction/solve(at:epsilon:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/swiftout/index.html b/docs/documentation/anima/timingfunction/swiftout/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/swiftout/index.html +++ b/docs/documentation/anima/timingfunction/swiftout/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/unitbezier/!=(_:_:)/index.html b/docs/documentation/anima/timingfunction/unitbezier/!=(_:_:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/unitbezier/!=(_:_:)/index.html +++ b/docs/documentation/anima/timingfunction/unitbezier/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/unitbezier/equatable-implementations/index.html b/docs/documentation/anima/timingfunction/unitbezier/equatable-implementations/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/unitbezier/equatable-implementations/index.html +++ b/docs/documentation/anima/timingfunction/unitbezier/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/unitbezier/first/index.html b/docs/documentation/anima/timingfunction/unitbezier/first/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/unitbezier/first/index.html +++ b/docs/documentation/anima/timingfunction/unitbezier/first/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/unitbezier/index.html b/docs/documentation/anima/timingfunction/unitbezier/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/unitbezier/index.html +++ b/docs/documentation/anima/timingfunction/unitbezier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/unitbezier/init(first:second:)/index.html b/docs/documentation/anima/timingfunction/unitbezier/init(first:second:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/unitbezier/init(first:second:)/index.html +++ b/docs/documentation/anima/timingfunction/unitbezier/init(first:second:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/unitbezier/init(x1:y1:x2:y2:)/index.html b/docs/documentation/anima/timingfunction/unitbezier/init(x1:y1:x2:y2:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/unitbezier/init(x1:y1:x2:y2:)/index.html +++ b/docs/documentation/anima/timingfunction/unitbezier/init(x1:y1:x2:y2:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/unitbezier/second/index.html b/docs/documentation/anima/timingfunction/unitbezier/second/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/unitbezier/second/index.html +++ b/docs/documentation/anima/timingfunction/unitbezier/second/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/unitbezier/solve(x:duration:)/index.html b/docs/documentation/anima/timingfunction/unitbezier/solve(x:duration:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/unitbezier/solve(x:duration:)/index.html +++ b/docs/documentation/anima/timingfunction/unitbezier/solve(x:duration:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/timingfunction/unitbezier/solve(x:epsilon:)/index.html b/docs/documentation/anima/timingfunction/unitbezier/solve(x:epsilon:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/timingfunction/unitbezier/solve(x:epsilon:)/index.html +++ b/docs/documentation/anima/timingfunction/unitbezier/solve(x:epsilon:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/alpha/index.html b/docs/documentation/anima/viewanimator/alpha/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/alpha/index.html +++ b/docs/documentation/anima/viewanimator/alpha/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/animation(for:)/index.html b/docs/documentation/anima/viewanimator/animation(for:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/animation(for:)/index.html +++ b/docs/documentation/anima/viewanimator/animation(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/animationvelocity(for:)/index.html b/docs/documentation/anima/viewanimator/animationvelocity(for:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/animationvelocity(for:)/index.html +++ b/docs/documentation/anima/viewanimator/animationvelocity(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/backgroundcolor/index.html b/docs/documentation/anima/viewanimator/backgroundcolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/backgroundcolor/index.html +++ b/docs/documentation/anima/viewanimator/backgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/bordercolor/index.html b/docs/documentation/anima/viewanimator/bordercolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/bordercolor/index.html +++ b/docs/documentation/anima/viewanimator/bordercolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/borderwidth/index.html b/docs/documentation/anima/viewanimator/borderwidth/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/borderwidth/index.html +++ b/docs/documentation/anima/viewanimator/borderwidth/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/bounds/index.html b/docs/documentation/anima/viewanimator/bounds/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/bounds/index.html +++ b/docs/documentation/anima/viewanimator/bounds/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/center/index.html b/docs/documentation/anima/viewanimator/center/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/center/index.html +++ b/docs/documentation/anima/viewanimator/center/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/color/index.html b/docs/documentation/anima/viewanimator/color/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/color/index.html +++ b/docs/documentation/anima/viewanimator/color/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/contenttintcolor-7tls5/index.html b/docs/documentation/anima/viewanimator/contenttintcolor-7tls5/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/contenttintcolor-7tls5/index.html +++ b/docs/documentation/anima/viewanimator/contenttintcolor-7tls5/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/contenttintcolor-8zkdt/index.html b/docs/documentation/anima/viewanimator/contenttintcolor-8zkdt/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/contenttintcolor-8zkdt/index.html +++ b/docs/documentation/anima/viewanimator/contenttintcolor-8zkdt/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/contentviewmargins/index.html b/docs/documentation/anima/viewanimator/contentviewmargins/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/contentviewmargins/index.html +++ b/docs/documentation/anima/viewanimator/contentviewmargins/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/cornerradius/index.html b/docs/documentation/anima/viewanimator/cornerradius/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/cornerradius/index.html +++ b/docs/documentation/anima/viewanimator/cornerradius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/documentoffset/index.html b/docs/documentation/anima/viewanimator/documentoffset/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/documentoffset/index.html +++ b/docs/documentation/anima/viewanimator/documentoffset/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/doublevalue-1an93/index.html b/docs/documentation/anima/viewanimator/doublevalue-1an93/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/doublevalue-1an93/index.html +++ b/docs/documentation/anima/viewanimator/doublevalue-1an93/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/doublevalue-1rd7u/index.html b/docs/documentation/anima/viewanimator/doublevalue-1rd7u/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/doublevalue-1rd7u/index.html +++ b/docs/documentation/anima/viewanimator/doublevalue-1rd7u/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/edgeinsets/index.html b/docs/documentation/anima/viewanimator/edgeinsets/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/edgeinsets/index.html +++ b/docs/documentation/anima/viewanimator/edgeinsets/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/fillcolor/index.html b/docs/documentation/anima/viewanimator/fillcolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/fillcolor/index.html +++ b/docs/documentation/anima/viewanimator/fillcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/floatvalue/index.html b/docs/documentation/anima/viewanimator/floatvalue/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/floatvalue/index.html +++ b/docs/documentation/anima/viewanimator/floatvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/fontsize-2t9f3/index.html b/docs/documentation/anima/viewanimator/fontsize-2t9f3/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/fontsize-2t9f3/index.html +++ b/docs/documentation/anima/viewanimator/fontsize-2t9f3/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/fontsize-3yvwy/index.html b/docs/documentation/anima/viewanimator/fontsize-3yvwy/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/fontsize-3yvwy/index.html +++ b/docs/documentation/anima/viewanimator/fontsize-3yvwy/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/frame/index.html b/docs/documentation/anima/viewanimator/frame/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/frame/index.html +++ b/docs/documentation/anima/viewanimator/frame/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/index.html b/docs/documentation/anima/viewanimator/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/index.html +++ b/docs/documentation/anima/viewanimator/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/innershadow/index.html b/docs/documentation/anima/viewanimator/innershadow/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/innershadow/index.html +++ b/docs/documentation/anima/viewanimator/innershadow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/magnification/index.html b/docs/documentation/anima/viewanimator/magnification/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/magnification/index.html +++ b/docs/documentation/anima/viewanimator/magnification/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/maxvalue/index.html b/docs/documentation/anima/viewanimator/maxvalue/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/maxvalue/index.html +++ b/docs/documentation/anima/viewanimator/maxvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/minvalue/index.html b/docs/documentation/anima/viewanimator/minvalue/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/minvalue/index.html +++ b/docs/documentation/anima/viewanimator/minvalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/origin/index.html b/docs/documentation/anima/viewanimator/origin/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/origin/index.html +++ b/docs/documentation/anima/viewanimator/origin/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/rotation/index.html b/docs/documentation/anima/viewanimator/rotation/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/rotation/index.html +++ b/docs/documentation/anima/viewanimator/rotation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/scale/index.html b/docs/documentation/anima/viewanimator/scale/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/scale/index.html +++ b/docs/documentation/anima/viewanimator/scale/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/setmagnification(_:centeredat:)/index.html b/docs/documentation/anima/viewanimator/setmagnification(_:centeredat:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/setmagnification(_:centeredat:)/index.html +++ b/docs/documentation/anima/viewanimator/setmagnification(_:centeredat:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/shadow/index.html b/docs/documentation/anima/viewanimator/shadow/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/shadow/index.html +++ b/docs/documentation/anima/viewanimator/shadow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/size/index.html b/docs/documentation/anima/viewanimator/size/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/size/index.html +++ b/docs/documentation/anima/viewanimator/size/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/spacing/index.html b/docs/documentation/anima/viewanimator/spacing/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/spacing/index.html +++ b/docs/documentation/anima/viewanimator/spacing/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/textcolor-3yp1n/index.html b/docs/documentation/anima/viewanimator/textcolor-3yp1n/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/textcolor-3yp1n/index.html +++ b/docs/documentation/anima/viewanimator/textcolor-3yp1n/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/textcolor-44e46/index.html b/docs/documentation/anima/viewanimator/textcolor-44e46/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/textcolor-44e46/index.html +++ b/docs/documentation/anima/viewanimator/textcolor-44e46/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/titlefontsize/index.html b/docs/documentation/anima/viewanimator/titlefontsize/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/titlefontsize/index.html +++ b/docs/documentation/anima/viewanimator/titlefontsize/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/transform3d/index.html b/docs/documentation/anima/viewanimator/transform3d/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/transform3d/index.html +++ b/docs/documentation/anima/viewanimator/transform3d/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/viewanimator/translation/index.html b/docs/documentation/anima/viewanimator/translation/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/viewanimator/translation/index.html +++ b/docs/documentation/anima/viewanimator/translation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/windowanimator/alphavalue/index.html b/docs/documentation/anima/windowanimator/alphavalue/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/windowanimator/alphavalue/index.html +++ b/docs/documentation/anima/windowanimator/alphavalue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/windowanimator/animation(for:)/index.html b/docs/documentation/anima/windowanimator/animation(for:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/windowanimator/animation(for:)/index.html +++ b/docs/documentation/anima/windowanimator/animation(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/windowanimator/animationvelocity(for:)/index.html b/docs/documentation/anima/windowanimator/animationvelocity(for:)/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/windowanimator/animationvelocity(for:)/index.html +++ b/docs/documentation/anima/windowanimator/animationvelocity(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/windowanimator/backgroundcolor/index.html b/docs/documentation/anima/windowanimator/backgroundcolor/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/windowanimator/backgroundcolor/index.html +++ b/docs/documentation/anima/windowanimator/backgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/windowanimator/center/index.html b/docs/documentation/anima/windowanimator/center/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/windowanimator/center/index.html +++ b/docs/documentation/anima/windowanimator/center/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/windowanimator/frame/index.html b/docs/documentation/anima/windowanimator/frame/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/windowanimator/frame/index.html +++ b/docs/documentation/anima/windowanimator/frame/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/windowanimator/index.html b/docs/documentation/anima/windowanimator/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/windowanimator/index.html +++ b/docs/documentation/anima/windowanimator/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/windowanimator/origin/index.html b/docs/documentation/anima/windowanimator/origin/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/windowanimator/origin/index.html +++ b/docs/documentation/anima/windowanimator/origin/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/anima/windowanimator/size/index.html b/docs/documentation/anima/windowanimator/size/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/documentation/anima/windowanimator/size/index.html +++ b/docs/documentation/anima/windowanimator/size/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 80f728c1..d4fb7e2e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/index/availability.index b/docs/index/availability.index new file mode 100644 index 0000000000000000000000000000000000000000..9adb63e25241a49977dd7eccbfd5253b520207f5 GIT binary patch literal 1953 zcmb7^T~rih7{{OYYe7LBkPIe~EZ9n|c6LFq{JF{B{lI0vXm>7L(#}eBtNn+s>6+5)bSjfsSCX!FXD93>73#sZptQDPBnQky%+DiGtcw>-skzx z^SoOc!@-1Nvwe#&q3pv8pSpdrB73;`VL4jgB-i`hv8u4F1Y+?>!oy_-ql!NskiGtj zq&ZR3IAb2;GA${ovu3BI&zU=q%gCIcb=!j5v+sFuMd{<>Q_lwD+js5hI&kEKB-li| zBov7bNf5+BNmwokcCknjibZ|p5Q{~dSRx69q9CqNbND;%teZJuy&Un^>Jh|az9z5V zr!LH0l;@7>AKei-5vq>J-VH7eYm4u?JHNnM7m*uc@s0j?A{dL-MS{`4Um9h_yESRy zW^?m6Q19jMTk@}Srr_GrW%oZ|HI161+IXSRh_O4|O0ymqrxh(PE-_EbP#@wSUin{| zwrcenhiQzumVe~YTR_SlTW3Bq^$GsT3L~W4xvAwZA@$T!waWDys!Yek%~B=aGn+l;W3i|*zr}CFczv#*o*2~v^;-)}!_)>o6g8s4 zk!n{Jsd3RdwoJdP&_5KK}?7Re#GB#&5$gOrj= zA`uVqkp>bb3DQowNG~}`2FY16OfC_XjFB5;oJ^2Oa+9Xh9BQRYX$f6L%cw{<(-4i) zR@zQGXbEK>~3%gZ1%O~bNG!#oUwE73Hf=qfNn z(}*rZ-@m83dTXXJz|KN9*Ey*O?UZ5MiugH4;+xuDwweaNq@-PU51B?O20AqkL zz!+c*Fa{U{i~+^~V}LQh7+?%A1{ed30mcAhfHA-rU<@z@7z2y}#sFi0F~Au3pNWBm zbNRoR^Z%X{!r+4Rg(vSfa{m7&KPWl>znVm4-;4pq0AqkLz!+c*Fa{U{i~+^~V}LQh z7+?%A1{ed30mcAhfHA-rU<@z@7z2y}#sFi0F~AsL3@`>51B?O20AqkLz!+c*Fa{U{ zi~+^~V}LQh7+?%A1{ed30mcAhfHA-rU<@z@7z2y}#sFi0F~Au3pNN4Qg1p`k*%bNi z%#UWiJM;2P0I~51B?O20AqkLz!+c*Fa{U{i~+^~V}LQh7+?%A1{ed30mcAh zfHA-rU<@z@7z2y}#sFi0F~AsL3@`?Ofx!j~U6C#RcXy<#@w77HlyRo?k*tMl+dkNU zBHq`^NFJ4w2T>`Biyym1j@;Pzu{UB=vQ`>@#KPIKV>`I`p{$cZejGQ5d;UK@6Q6m0 z=00}*-y@X$&lq3~Fa{U{i~+^~V}LQh7+?%A1{ed30mcAhfHA-rU<@z@7z2y}#sFi0 zF~AsL3@`>51B?O20AqkLz!+c*Fa{U{i~+^~V}LQh7+?%A1{ed30mcAhfHA-rU<@z@ z7z2y}#sFi0F~AsL3@`>51OEdsz=4i8M7krWikvhuoU~J}duo3m(0<{`gS@l*k;pPX zgePNF#L3#ZVg{9+TsDY%jfcPYKM_yHjUWTA0=Pz`;O8JV(ZtQmVC4LCe&)bT@65@W z^E2nCFHaw3Hvt5cu?NNgV}LQh7+?%A1{ed30mcAhfHA-rU<@z@7z2y}#sFi0F~AsL z3@`>51B?O20AqkLz!+c*Fa{U{i~+^~V}LQh7+?%A1{ed30mcAhfHA-rU<@z@7z2y} z#sFi0F~AsL3@`>51B?O20AqkLz!+Ex1HFw%U6C98$ll+P$Xfqz?<9U#WV!!0!3P_E zcfo0R??d8~a5wolImtiR_`54YPWqE?690pK_=R)!EOB3u0UL@r5>{N3ZnAN0c! zc`JN;rT@Lk|L*p`iCmKIY9A-^*7$#u^cr^=-0;$>7iYe);lY{PW^UOqI`fn1C#Un% zm)9%PKi~h{{)hK}a{re7C)U5d@8NwP-PgVEmA$pSx38bx`_p*W`lsXN_`din`lI@7 z`m^i0^;fiqwEVh{YZ2`w^#S#;+OMu#cTxF{QdFjuZsisEg|&~#2jxxjYtpx*s&wC4 zN&1QSJuxrt6W)d0>A>Lf z!Dn|I*z{`mgF8OCBeLV-z`23b11AQK4V>DTA2>WPxbeV1bf9f>XzvBBO8D=&2)8SCx2yfWE)zWd4m>g0BA?5FFtj77#Sj-DI6*uQ1)^yrDvBioOS=0^{Y9vV0>dUDMVMjjb?XYIWs zhkLA%+eW03OWQARyK8;_$hn?K_p*_n4*ziY+2JRKkM%z|e6GJdT-zS)xobEw_~^hb z!)FJyfr;T`JsXC#)$i@PJn-hO{H{mVa@~h_o#{TXE4u6K%F{ikZtC52evQ_9dFaB> z*`Y(dr-qKLIn8K(8f4W~dS1Fqn!!h^za)y>D$H_Lth(yld66Lu1I7PD*_x0JaL^+@j zh}rK;*}g<6ppB6O*04Z$?q8xLC+i6!`gb%AqdQUrjhB%04u#8xDI1bt=$tM77YgS$)ZA zGVgYg0WOP@si`KfSxSk*IT^}OLJCq1K1<`GA*-^YnWkl@D4Z8%9`n4Ui%9=0g>!}| z*_LLAoFILe#x+y41y$umjAaT35gIaePOt<{1pI(sBYAjkUwh145hsc$pLER9l$kJd z>0EKDoFgr?G4MoVqAzQzb6NAan6pV=KiPTwl8MsTf=cPCnU;v8iOwZ?l^q!%4n|i_ z_472|xg;m+l%cbZX@ukGHD%Z^-GXG@S*n?+VzUf1H)oB=8e5XA=FE{<(a4fyk?cWa z_`uv8+X|=H7PK&97l0pX;4nAuOnS+g$Kk3Knf9gaT!OS_1~p&OjwMJUc_w+=-kFRd zl;~CRwrvU0uAH~6OOQnJM#jL+oyo}Op!LyX!_7X=8FR#ZKqY6)M3eeVtY>MVeDW`Ft@~gT-zcr|Y;-LFp)r&p2Ol(m9y4 z6ZTduMS3%PWg=_kQe-uEKoKIVYbmlwNleQ1QaM>9vTnLQSz>v%Hg%g{8aH+(3)!}l z#pNQ(mfV{~!%dy&_`&Ow>yDOXG6Vj=^~q{3-3pQFPGGJ+A7~n@T65l9&hCT&J}`F` zO;OcUZ0V} z8V1Mx4vm`vuM4IsSd#S}8n+B2i8{;)4S9~nk>M_EB_4@lfyQ}3PIM?7X=wB*tP`8_%Pta&cVZTdv@E~tDGz}?P57Y(KtSg3S6I-Gb&<5A?&};gAKy-<6Kot-}<}IU3l;UcW zMy0Z225m)$rG}N2l9j%L~$lRhfiUMbZU(MN@cLMwY_cu%O#Z=SxDcROA%V zmgV1U!gbAr)sl>mUZLekqO1bf2CoX2n!gIe8CVzMUZXC#Mfzk1khaN+(n@LXS95QS2fJT3edEFm6pS+GAt%_ z0jUC_2bix7|281_I*{OqxbCW4GU+(&RLprhrd!i zlYzm|F)hcoaS?+d*wj3+OBS!%$|^cM ztlD)!7s29VKSZb7vTqUSX~3`{>m0^B`rm2!1_HAIm{)B>ewvnJ2!@Dc7_L-xJsloF zI|gft4mD(w4v)ZIAnVAqIpIIidLm5}RWKbuHCRuFZ(~p4bX|d=6FLB1L$n;t!Y&D5 zPci=xdbl88n#LIx4C;tCf18%Cff(MDV7L_jq$#|lAYFn27V(BA`MjcW8Wt^6xR=ha zYAKunGYLc1zR-m0prMLI$nt(#4oo6=0~wO2^1n~ximfP`C1IoqzfbFZb5lwjXh_X==8pB2%{iF|Cg*i@Jr7Ao9|;X&wZqa3<6sEGj$b@Pfw4x}w1>gZp?B zt{BkKNgVX#PdDKb^j%0)!AkXewEoaq3`kngEbT^Ge<&-gssh;QtkEW%GXz=EWK~dy zX+5DKVcyjgng5PXmoqJc7gYf(>Yp{?Dj4q!*rKzoFVONiPEaJnR$v=tHH7~qNW-ly z96Y!01Fq7yxR#z`36|4fDselN$Q~jQQf)6WWLbsvlAGU#F7SW*n2mYYylV#|wxy}1 z=x*jZu@I5t(1gC=p1y4wv(uM zbtgjl*AW=c+Q+=w8rfek1*`3mrSVUyc7*hRBUjB!v0@mwXrQb`EX>18OxNAU4`g&w z8jW@d1?@G>V2{|luUZV0sKCQya49+TOAnV@ z3yt`240e(;CyQY2S;dh-pLO@UeYutLMc{#0l&;UKi}=~N>xT9zHfn8nUEa38j`{g; zSLf}edie-iMC7m^YhWq5m=&0@WlCTn$ij|t(8ycMhu9$o7E?aCEX+Zn3xf^RYgK8| zD_ysDT(Fwi-l2wV3nQ32Zog`2G>?I#x4vE-0_xW>|eo$rJHyfbH?duvi-N%c<|Gyf)^Q z#Cz-)Ylr1yR*GOvEC;P*>$MpOx-8P$Z|N{im_!%L zk?ZyV4fdWlFNHfYwF~^nHg}i{m}&&9ZN4gNK4Jdq!CgtZ^QBFTiL=lLM@&E7e z6WGgkN=e9vYr$|!f5YPP0iFm|2Yj&-WTx_q^#~?*71#dVJ~!Sk-lPwu$ymR>69yJa zGHMrdnYiol7_0?dt9kp>11?J>YX1Cx-PdU*C7QUfbxVc`lh+JE_3M_+33vf@9wbu~L#ISixbR<1^&mvMW)2{^9w8pk z?k-RJ7@l&ls#vH&zIA-u=V$d*a|qG$V8f`BOy2Cr>h3hvE84h89=flpgO|2z*CEAF|n#waUsxGU?SJ z!!OPMK4&S&XzcntwCAgdZRiRXN_oZ7c!~w-E|MEk%YN}^KgeERS7(|yIIx`mLQjnZ zr+{v{YKbiD@=Rr+dre^2286Y8(8J!egmNhdHrnewu|no4%RAMg2-bGj5(XBoT+w|Q zJDCA2zjo<_>{Ddd;Ks!>nXP2N>>l*v?rwMcR&j-XJWWwNmU3nv%cjVoNt!gv{Qb;DKj z+dPMyf{K)IvJrP(@6L=M;r3-3l>Ac9Fp=Km16R!-y+ce+z>wPNUPI8n&b8#tJ>L-A zf8d_~kKgd@$Xhcn&wO|0(V6>ZteKC_a5I}`-kbi>^x5gBrXQJ}pFT2u>-5C*y6MaN zpB;H){|o!Sv;X-1>i)a--@HG%zi0nD`(E33X5Y8=J-Dy9&mKLz@4&w3zTSNwAHBTy z!rrrcPwjnl@6o-X)?(+F9+C_NaDLOKOKSO&ipd(Jt+hdR{%Fo>Y&kHT8&k5F7xv zs1fy|a!xs|oKTJ_dF8NjK#3~7%4PY2d{#asKPn%Ulky>1lLzH4`I2;AIwPHwj!QM^ zh;&fmq%BfJx+tC#Pm3qSV{j+IVex<%6??_Y!Uf^1a7uVoI4UHCL*OhoD0B&z`1AZ3 z{v>~#9~iCiNBDz0$8X^yaBsmm?lgCTJI3X?!*F{+l+J;M$Rb@Z!=bS zTt79ES03AZSb2EGy<5+(zhT7z<(bj>wJ!HxA9-=)(%ADW-rxDrZI|UIwg_u~w(6mn zR~{=j-#2o@Hn&tF>t9{|*vfa;B<1g{b<5|iorCiIJM96tlzzV9&<3xhUR!Zo`evV7 zT9F(3R=hj%@e#MwUf#S#stzC8_1y5CeHTaP``_IBldjjcy&~Q#esb{inzJ{Ki`JUg zg~;HM8y^>LSYrqg;qe`h^lZ6t-;QX{>1EIGS^h@@r&kO7TiksEw=H{;%W?w)cdy>V zy*+h$`_ogksp|Hg)qAG;wqM-y0dk*Z0?uiff?s;$Jt3yBO zxjcEe_rm0hgJ&mS+tk1H)a0J!UAvZd-@W{e!Q<=i?Rk3hqm$p;C~P}AdCPEe^2D-R zRvnt0h-s6{whm4jYlk+!Jn_&(yuUip)7!o7hP8K3d~5mqrXyqA`tPi`b>fwE%1sXq z75mQKv~uOsEB8!1ymr&XrSp6;rw$zz_N9xX(+_xB2Xa6Qp8+{~vf?gXKn`~-!2<)@hQ#Y*yH6pl1QMF#k6tGx0n6z+w$`Fu7leKdp{iM*0G4pO)Q zCr?$=5H%SKH15gCNg`iSZ=u3_cr{s?t7#t&;TEq;bGZ*uxS?WGP~Zr!ZKyL8?#U5( zT}%|?6mEz%)@{>9yvWhG7e1L&t_m1i^V`B(VYC}j_~ zlGxO3_vng;2koR*dd)kPQ4hUe%lVX;Fh8Rz94B{GBUDz zK(ZxKEx3|S>b83_ zkKm@RgM&2`Fwg5W?w0}d1M_+J>>Ua3;ozhWr%~KY8MkJ&x_hFm8Ly++N=4}k;dx0!qV1maY7P&*Rid8zKnO3EY*d!t1COHS z@Cj9^;OyUp@KTX4l$^h%a6>>MoLbOClb2}R%U5|$0&B$ERCo`s71CKLcPWI+X=Ke6 zen#PjESqq?o#&vQ(zquF+?>(u{7Utq3c$=TFDg&zXuOqqvk3BXZbLDpA-7~K(5)8GJr zdqR!Ze(ZdFM`$X1bj#l)wAD zc*#q?HYGxK13%qSdLchL`u?7v_99(?^J1c5TO2wJ^2u(U`@HzPT`?`{N)^H+5)IA7 zq6Xcl@avEQu{XKT*OOW-I9vLu#w=Dc=H*)P*FY+-zV!tEf3 z*h1XrPGq`<=2)&-YBg1MQgfdGNdz}|-r!*9w>hMLEWm>vsAkvoIqV)UZOOBcGBfG? z!5~I=1W7U+UllkB4$0EEmmkxt)MgX6QsF&3U9xf2{-pp9Qm%_RS)Tte{7@#kdNGtV zZi~s&;c+2R)XFmyZtxnMnNlsdPDR*H;a>Pu3R`76Z3HSgrXQUj%*2=mZZa6(bTE%p8T>RDu$s^xS_x)DmVj&;e4M=;a>P^ zO{_>cA%w%RtCXU-r+Php0_JK`qEJe^$8_CGUf@IeOueMmi)HuREx`?5F~N$)o3<*@ zxXA-*>u`M8)ZCM?B)q4QnaIIp!aeKSl5#!IWd%F}KiJJNwAp;sv~~qCh(@xSx19VS zg`2Wux#uDcICeziUdmZHnRLpoFC&o;M-XASRXGI;)b*-s(P%EArIcJh{1C+OS+#|_ zs`mvkh(?K`nW~7JDcleQxK2n@6+zzQt!;L`(wlRWZke0h+PjCYcrX#pd2&fRpWeApJ3XOYm9I0ev9CsIqg!geFS1H(CAzaAk3+aNpm(d))ra5U`b$0}s z@oY*;&ZS(dbu(@`m5P=7Ul7w8+Hyc`#BLDJLojZPjetG1NO{gg@>W^ua2yE84s|AfN5@F-Jp z5+;4qlZU4(v!!&IzUj%s)lAJP6zH3te7qt#mC}zX`EaIB0JEnqD5^x`UU;!2s7CS) zD!hklaG(=8uZQqVQ7R;azYO7WqTuk^^Azr`d7(P%3KkR^_w|H(#?sPXP~kmXL1jKA zze?eTz{8aYa47;D8>ewEJgh|0y8P!s;6cr*Idwfza*rmqj7-ja(R2#` zmXc%&8VJ(h6u2zVxTld*D`k@0|4D`S@X~A=7OgK(I2@@}IZjt~5t}sbg|C;9tq9Lk z;XQo5AZ7L1845Q|S=V)q)8Po`_h}q)7SatF+oJR=g?n;xnJm~!{vd?IwP{5y`@ImJ zO3Ip8`uz|tR&BdjIvv7i=Ve*T{9XvJNM)@iJ`=)ovt_%k{cZ@Cq@?{Y;CY>+Pi%X56>+9H_xVtGO%{ZD`aTLrNHJwg!Eiwy`W%IOaw>wO@rgQx zn}&vXVA}>;!yJWs;qwN}ozvwIUMx7)yj%+5g@ReN=W`)ECyQB}%7*ayx}CIANeVX< zTLKG;qRFO8<0jAZiU@rj7W4!a-qX{pW)oJy2Aufn81P(byLMmj_3r!xmrD?AWE+Lym-03BexZek)44f9mQ|lYy!uhYSFnQ+z=6u)rsH#Jxi36vs?3M z>&0?OzZ>KcyNCO{_&mBg67_Cw%;A?sKHHIm6kLslt!N475u9<%72~l<%_O%6;xYzEgy=I<8Y- z)FpXRE9I4f-xHA;dm*b}C3z>vC0x7Di%-J>Ke-0qR857872sw~4Q_T)^-qH|a-)v> z+=1kUJ4hPNyhgp1pJcJ-RH}zTDyhrv^U_lwmWhR48aYL7_6`t=$ex}1$Kq3Pul*wJ z7xB8OsD=U^r+zy~A??O}UcAIfe?x9k(amIv$o^Erl45Ad(!BX8kk^c-GU-BXmcAJX zNjltjA`2MiGQUcNN3gUvRj|TxvUZ5VJ^2N@WZ(*Y%Y}zSy|SITA5yChFc8CdVrVcn z$~5kU$2ck5wLhc6dw8~*%;t?BgzyYbsFmEGhVVJ7TC7#ig>WS|pD*YCB!pulpVIU{ z4&jEK5HiV^Lin7{6%G4r2(JkCJSV>x!i`FLu9By3Rq^tbnwRGd^9&Up?uh|Ao-A{4 z&De7k?u9q!3l1{BAHq{*-6_g{K;dvb3YJU`E&-7Z8u#QNqb}t5-=)LDb_LR9!!l)# z#*wJNZW!$5St1$>$~|ZYHIpkSmU}2Wm?Yl-W%-i#}J zB_WHhx44Iso^(DjUrW2rsJ{G#l;=!6X}OM*frS??;1S^Z6xg@Z#G3+1q(3uDj*!o} zo=;v13zGPJLP)tTLoF*>g*VK4{(bNWBDxxys!14TbtZ5BHwyP_sb1HT`sEM~uGtdyZ>?@%~G7ToD#ah$5+zX|X_)4J*ys{K>=A<)Q6d7dvAxx&RD2FwjDSW9b? zD#Kkce@)?Dcp-1_dG4=5_`h4DYD>(dv&q7V8s_A;g0JOy-IGb`{!cN~R?d2d}oP#$P{4b%J)4E4S zT1$8};LAx>%kza}VL5HA0PS|O+s)SVx{yogp9+;!yItb2wZhXgS5Lw1v zJV!aR#RjwasWUJuL3RFm@T?}hZwX3~aSu7~k9c1yUc!o+Ac z9KKDT+HQ3lwq$$tAuAM&bfqtp-*(ozOhGKz$=?m>({9F*k+P{u(LJ@%T)yqBlkKc; zt@}2lT+;c9V$Zra`?Scq-LvIL*>=ZrZrnNvN}2*(tp-S)l!_h zm)*?UESeW2{Ix6KR>87PhVbxA&C@eH^YZaRNl9h*h4LGoar@!h?2d&;UO#*rTVM+3 z(sOfP2dojQ0Bi3daax7t?8JT2I<_jwL*y^Ar zMu54(=1{#&I;z z^QBn<{qry$vORn9?OBvaRoxSm&Gp1~a4liDw^Ov@&HjRf2OH0qm6W^EZwVh*xLWX* zUFkqh8_&=1?!2czE(o%jcqF7JcB=Vo;_pNHv|F#?WGY{qUl9)9W(D7Fg^iW8I;a0m zSdN@_gu-V+dWQFfy?j}9CsPzRh2&Tz)iBHSy{>-vRJEjX-w4ZZvwzy^K}z_y5*4jh z{b4xWkY}uyZo3t{IhRp!(hljfU@dO04`#@B&X?b^$|ZWX^)77Zo9Cbkmv+6mTGDOt zMhxV)_$~x^8~+sdZEm*q{cwI^ym01U4yUU)Vmb3h2sf&RBkA{r@irD0BR5wqq^wZ7 zVNYp~&vq6d1Ku>4*Z(A(ZW~KmJFiaz3>GQlo{*e&yWQ>f%23Ll7xT}C<(SzNmhTMX zAq$X~-*$ci`dmFL@UMpCgneH;Iqf_b^+X2lbACF+|AJpubA8iI6D+0fdEge@u<|DV z=V5)MIiZ%L@2mCo3GG#SxK__+vc-QHk{`BQ`r+Gn+-Rvxs*wDTA$_!DW;QwdkHffG zPZaof!gw360!=OFD)_g<;bm}Vn0Id_Y38TZ>zuU5@GhL6FTttTm9K>4s3C6&FMK;s zd$q{TVdJ*2oOa$Av-MiF@_&TGCks;2{B{^ms;lsC2jVP0y$(JwXoCE%)e3r!=Yad#besZ)2ft=j$N}6=`;!ez$~| zFYvCElj%%IemkEO5pE&M)w1F6ZM>|+Hm6m>Cy6|Lgql+0)jLD-!=4*{_%?ob?JVR% zMy}SlUkS?(`R)4h+jw8K^D}Jq$6K)Y)>Es;8PrmBPJv***IL?qFb%?yi_19bS7)zmtfDQHJw^P zu8XF71xx6cz^g3uOW=bY`o)y0mNI=MX~BM1D2~jP74simfwu*};ZPjWc2c#OE2SeU zwM70ySNbK`t!kAPIu8`^w&2eciqm=$W+6^+f;1Fo7V)*}p)2HcE@kqfefO1qY4sOg zNGI4y52X|MNQHh0e569Za2b`8(^ufFTF;7N;*YPOTeYfW(>3>1A+6G?m3%c}e(p-Y zWD^C$+xoxB71{XQ0C(!eXW}!@!`c5x5 z1B?O20AqkLz!+c*Fa{U{i~+^~V}LQh7+?%A1{ed30mcAhfHA-rU<@z@7z2y}#sFi0 zF|fcuv%fDp|L^(Zvh)8Q5A6KE#{)b6@9~gk=l>fwWz8aX{@;Cr5Ig_xwF`Fs-{T>{ z&i^<12X_A7s}Jn_zsCbR|L^h8`tAa9&a>V7DcJdck2iMy-{XOu|Mz%k_f`RR{@>$A zW#|7J^AL9a->VPdx9|BlJOAIPClWjV-{66r|936J!Kv$oxA?T4d9Jhb|9p*||EJy{ z-C9HDelh3&y|?<^0B=!4Rpg|R;iR2%-P^x#Pu#aYd4G5LxVO7OWUPufS@)d@sO;pj ztq~W5dB4D|=Zz2C(dd2Lw+r47xe;W*8y7t22KUC4#>c(lj{fZSft3U#8o4qyL{80| zpE=cdDZ{au{LJB*12fT?-kHnO7pBinpPGJj`sj3W`p~pCJviMpeQE#s{b%-{+<$z3 zZU2$|2lsRPx9pGXzqs$*zSH|o>^rtEzwi2P0l1;RlY0R6sIM!JDt9W~%J<~^;FW{# zO5c)_(tz|M@hH41_ea7vghRr6{L_4jAL1`?c~0UkPCYhdOhu=Dvgez7j_euS^XBB& zC-2&Rc(Q-;wTW*|^lv{rv0>ts-4E~n=-|9a<{^`d%r?0BpeI}$q><6>K4k=VuPx#;QWiRiItK6*HMAR3MKMlX+D7&|+5YV6Umqhraj zLu1<5;8@q#rP1@FXGTws-afi%^wp7v`=1;6*2qI6)seeLZXMY(vT5Y~;kSlg8GdH? z@!|W2v%_}`PY;g{_YA+g>y2G6?s{t1*LU5w%ii_zUCOS3UCVdgO3e|Vkqg`*tUK)6A=S#6C*G%_a+Io3S zc1Y-s5B2PPaNXtAecMmPz8>q{dT;E=^7~ib);+Mw0M@=fuqXD;O&em*4-WUexaQ~4 z3(*&&Pexze`f#)sy*v8kj$5MR(fo>&gO9DBU;WCebvLbB^Wu&N`d(Px8-1eh-LWTc zRQh|mUc7PNii;oIGLY|E+4uU`gFBb6JiYDtvG=#1x#^9blVcB!mB;QJ(^kIFb8yFj zv4?j&+%r1XJ@(FMvi~*U|68NQwU2CgaP;zx6Kft@RUCb_?>oKR>ha!hZXI2BcyxMn zcyyxYXMNr4R*qg8Nv}LV^3dROBTtMxFp?j+W8_lT``tfWv8?~;{ySD2+xnAjc6Y7k ziLU99;gO%OUpeyj@cH5AhTj{Iwm&hP-d5cC!0=szKUq1k{EMr;x#E*6pWL!;@Qc9X z>6Q6L*}l{rU3+)W!5fE%A6&a~_|mTPyFR}Cxm{1}dSKV_-gV3KyYASvZ`b|X-d;Pj z>y6ciR(0)qrT-F?`AgfM9U?86eKQ6a1B?O20AqkLz!+c*Fa{U{i~+^~V}LQh7+?%A z1{ed30mcAhfHCk7pMjPe=i$wAoL>5oyY1KdOCg<6t<1tN#CwsK@}kWzyazkjKbNwy zrIaM^X7J{dR<&GdUgqim5*+b@F7P5RBSoWeQ|C3#FjQVOc>3M4CcMEL-eP8pvM47h zIfh~AB5#W(XK3`hVogPnWq8xG#wpl+CG0OZie_2FeJ;7)4^vjotYmPu+}IzTLRlw+ zro3NJv54wZP6_4n#as>WGEUcVp@P!UaxRYZB`2NB#$(?b_hlYgv`qI6=aL`m?nTEc znJA4d2VOUtD55lp@4nA=aXD$^t&9v1g37@g?M=&4G+V-oVwhhJ%D+2eT7t@p5+~{w z_bEsN{=o-u6CqW$d0P=o`kk<*DeJnf!Mo8l^ZQU;g7Aihc!UjGw$-^NT;O?K$DGM) zzuAOCs-|h!9It(c*2my^+fW3-Hsw52u0TGr6an#)Z7cG}nsAfTkYIAAXs@C5Z}S#$ zc)K{S%9>)@ocKvPUBp>PH)N=D(zCRlx^BaJAhDZ^jkJ8t=CQ7+oT2KUro(HRsmQ7b zbz1)o>h0pD25+P0T@>*@p~I`3$O}l;IlHs znb^=$O}Le@yEsXwYY95)x(M-!_F8 zW!o?`9?9|#>2w877A#xf1zz7p%i%3-+PW^7rnZ|7&-0KZQV|yP1TCNEBvrTJE$%W$ zzmv}7EEUp3x@L*rpu=;VsE8J)Bh_->`Kv(MZtXQ8t*f-#B(idIW-e*aG!?sGPQYKX|+Mp~HLaO=Kbsid^iam@!OC zgkC{})`;C#T?G0-*TBL1?K#EZ2Ago+uoa$DI8FNJP571HNpBdkC1DZiSi&-}OB9emzjYTz3Z$vLVeqo9P&Lrdc@F8a zVVN@byL5gv3}cJPBg@cUqtk8k#(P7>rl2S~XB+AaEnkJ9%iu-M(Dlu<9M#kXY#=Bx z>j0guDs%9jdKkZSnSPs|q1ciEtyhyxHA$Ddf)O@Vj>Cq;(L6xUZcCC1Jq`D5TE2n= zMHg&KGgbQS)rJBJA=~B!)u!Ka2spGX9YH-(RyWC!5OiTGyvI)(YSM>SbP?WyByhG& zhnJCQaSBpwjMvaS$f~CBGB1EaZ#0FMO~EZ3D6^l@xTNd6q}#m3a}zYrl7^9h423g< zcIxZcybE%T~A3;RTbIWkJK()COt!0unV2 z9D+<<`rD@Pg2G#xsu+T~u^H!d-Oz04+#aRNtIVS84e?=2g=WH5hab(t7e5 zHh>`kni>6eFoV}jP~FlrRoG9b%PS`IdAw<>!k#9aH#m4Xo(-+wV>HfT!Qf3*u(7N{ zd6Aii0lKyC!4_s4-aM*Qv2Ca3_Fn?Xa9gPXd2Sycqmq+Ncv8S~ZK{gXITO6#4wBgL z-9C0}>P4JS!?;0ja7@|R2BaXEg$AihCBU3*xK2ID<(|(u?8c+=jePPK~OnW7Zg?cF^$7a zk>fcVK^ExufFoUm?n_s75t}bGg%@N_5e?ho&|x}Xnq^=cBk0ksbxpWwnJUaCoSPf|jFT6-k1D zp|#WRK}L#%pt)%^<^w_12oT)uE@45V3=huth}J! zN(zklyuyo?`7m9M5;!X=0w)=&aFEWIB=FEl$%3R<^m~MnXlO7e)Sx31ew_|4D$vuy zcxH)cjMfw0FK(-!BL77wExZ!mKMm>v>u}hh&)M!RV!$Ujm%;Uz2DT%{m@fEms#FRVs)f( z8kNco&)w);5*KkiHs!MAYJQ|6&C95mz~wlJ3*YTEZ|!-Z%PpBjCtr@1kPRxh@AY;y zxMztu$=UJPej)?Dm!b(UI;m&1OfKurZ(MEeUQB6N*vknFM`RX%cgML1ih`uvQAw1* zPJx3F)P0@Y;`5KQU_1af?wkFTKiiS+shpFAx?jS11nZGp5h&EGLZL|7!e=|mhlSIq z9wqJYvmNCFI4FA6TK02t*CI-9VJ1NpV|pKv&=D7|KfTwkVEDWaB+)II20p*IP%yRLl3BELqo>!@}$>`YL_VFF@T zvZi}(C~o;iD6bL3{Ru%VLR#zLj_RG6t7OX@8O7b1=JjwF6G`vuT8r9CYONPe31{+f ztm+n@r8|~Z7s@$OoQ)158Y6x39UYaPyC?7=qRCau3)b$aPD*CV-H>P)^(UQ7K8=H| zj8cTm^?t1*ejB}V>{eeBw+3~WQuQYFd zAX4JDcbGTmwW6^InS;7(koLN?)|W}YYny~UsAP&T;K7!DkDzxjEVb=ck(z&2;+5LHJb>A5YBJ(yKsx zus7x7e8I>SE(YOAzUp;zuFCy8$Z2!B^)iCZspms_)^mkI!TiH;c!!g+_`im6d#-FI z|2&+oHETMBKMdn&wo*~LK$#YOxT1~A?nu*&*XHe zRVxXm%?+mUOMz(wywhxm$3vjyTB1(Cm2<6%E#Y;p zXxL}N;kA0rsMB^VufA35#aa^oSxC=nO{_>cAta|-7P+eSUO0TJ?4;&C5e}cSGf9KC zaQo>dOLH~t!=QY#{#9G3t9oBpjx{IL#cd&es)k;ccy|ubA_vSa=G^DQ;dOIfFwTW| ztIGLQGD+J(eLW>bNMz`}Ru8Yt@hLgw_RP)cR;qc)aMpxzN3moj6{Ji0feJE9QVFu# zDhDZ*LXO_^^wX8fT1|W=l&^{~m#F1#4CIr3qarvOpQv9Uygkp!FNSz7&q**Sz8%KX zIyA|nA^GLmiY63Z4C7{Yo=d-c1w1p)=l&{`-?Aypv(*&!%DMq3yfAe1sJz@nTp{SrXIQOQC#~#Il5vLt$K)#k2MAhvo3FiYR|PgcnOT zD$DPM_$(G2YhEse@>@*mrj~SfLYnhc51B?O2 z0AqkLz!+c*Fa{U{i~+^~V}LQh7+?%A1{ed30mcAhfHA-rU<@z@7z2y}#sFi0F~AsL z3@`>51B?O20AqkLz!+c*Fa{U{i~+^~V}LQh7+?%A1{ed30mcAhfHA-r_=nAadw0_f z?v2D%5 z1B?O20AqkLz!+c*Fa{U{i~+^~V}LQh7+?%A1{ed30mcAhfHA-rU<@z@7z2y}#sFi0 zF~AsL3@`>51B?O20AqkL@DG%MPR{?YZRDXl@~Jt;E>GrbS}JAsHetLpkIT6=KE~^! zpy-^ga-!JNz?MZ$!}n_c`2qOuZajBK6h$*6+u$|9QoUOOx+A8o35tr4pctHY;(xWD zHebyq3I_Una{iy(E8yN`kh~$^b#dnS%%Pbh!{6&JuRhcJ#A9httk|48@iJ?HkH-hW~6 zJHz|7zPa^_BTx3+Ir`3)AFe*Jf7!PC`j73ueQSRIvY!5);jM@F|9s!ceb$y*cWUJL zzS_Pc`yT08zT)7%w};>B=JvhQbLY0==tSRxeTQ~DxO&UJ$iDc<#l7eDKDM=c>*>8G z_TD=5-H~H^^Lr2Py{+fK-ss-my+2+3!06@ph4|U{sraMuqw!>X-RPmX7XRc(zH2bP zp|30c^43fG3H@$;V0hV`X)zDa*y`(fXO{ zn^OEJukCzk%UdCU##M|9b!XYo8j=jtk>j|Kn@ljy)6Gv$hzMV()G{-}_GV zbhH+IdYjQZ9esD~?KRJimB)(Pq_IcV{CxC#qy5{4*StOO%^UZuyM67s<$ZmRiu1j3 z^?`wI?nj$mSbKB-p`DleE^qHy-M#+FtxrpL_q-$a4xHFNzWw?BalgJl4;N{a+_p1i z<;+S3XUmPdGNw@0$)KrHzUX8VQ>C(F+gV&H@qVm7TvRMvE~g>7RVg-PE?efeD_hk> zqzcFuZ0ih2iuqFA=WFUx#HD;LTfz|{4I2ipnu=-iiui9p!iX=;eZHo&3@VitBuTa; zi;AfzSa=R%Px_MF=W9x`P$mzVZDchP^<#d&gP3D}oM#sk$H-N(CXP(|alW^hIHfGg z=j%~Y9C2JL7m+6@9wVv${^BJCyxE2+8k{8XHpiWY_(UuB`I@|yGPztic@3?8Z}E}> zt+0ws&9H18N%$FvKjCxbK3`KSCtJovWR{&O4(gdLtGXr%x{ih41sNol?(;R}HE6yT z_fIcgQsl#aZoa#iI8N3nM}tNjr>kn*Z2|FEH~W%L zEm|^Z;>{90MO9zgzh1PopuUr;9{E*Y#&0h|Mx!4rJGtzXSt*rsnNr#95zSn-ii>5( zNaIN-lTYKI<19t)@TEW5nRGOZ>vj=kaF8O-IOQ_BLK3(6Dg0Jb3PC-!G*MD?sP?9L zAAqD6bDytLPa9)EF7IX)rKjd`F=rF5@9iXJ$wX;vx$Ot~!gM9jO0YPA(=|;K#m@mq zWV_Fc*2<&CrNlxoPLa{5-ieGxTev44!@uOSIJbz{C0w3zO3-~4b2S(j%Q#)fg$hbX z%ei<^(*wTTOkXQcb~=a3Q{@~f^(t_MqcQQ9eXUB1mT^tJB9bq&uxOdhg-GJ(7ahO3 zp!WFbXBQox6q4r0OfMp)m8(F-2vd5{myue$jB8RV`!bV@m)T5djz~x>UP3de2qMC# zJ7OUoE4IoRFx6(FI33UWO zg4?QU8471(Q5Fx=xFU+Gjb%l))LSXsg6t_8GG&vKZlQ2nMOc$HPLOSFjKVEm&^gQG z4GWWbQE4In=7N_z^{TCFD1yhuGThk2%ouF{b6tRpA8yTAL zIE`x<@}&rZz}f#BjU(BzMO%@1f%~TvjzNEs6BPq!dWgbpP11GQ5G9M#zXrJ3;B8sN zeQsY@&0G=NFyVzxzcCOeO3plU%DE!pzOcC1RR@!}ZZ}C93w&1{3m02Q zoPEA-xy4COqk67Vh5-^*vB>R?z3k_TclmNMi<4vK(z)VNS`-;mY+lt3Q;~ETD``mc zSN!zd=k{$psQ+I2izqwAmz%n(To{s|$bc5xN%*$Psh#_y_rzhDNJ>B1u>^MsP0Gja zICk@Lf$(N&vcVgYX3Lz6K_-#!KDX!XO8HwL&s|Cr`LMZxRgM!BWQezd%mrMAnHq;Sg;RAh5Dtg+001UP9`UxVlN^>(3-qGA!%gEkqIhNzmN1uHI5*1rmp$hy^i zUcA)C;@2+bGVz#ABz&bK2^KDyMWOGESj-jUexLP)jwD#vs3a&w z2uGGBY6v4vvrOyrAaTDh-F;p>N2QA4Wf3~X*rckLXF1oH1E21Q4g0AURA}Agl>4X@ z+~=jHAX=4*Ry@#1VOiwfjwFGBHj@DxZ5|elPAxi@bkaB;BR%Eku16MRp4cttJCakX zz-+V@^=etrn^>|gbI?k4Fp<qT3zgzI*MJO6 z;7q<;cZ(3_a2U3YTzkLer&U`*T8l|xE{Va6A1DpQRzF~<2 zn~$!lh(lG7=3S$|EaE;do;8qc2q#atzkjK_$E7P3Ty74U~JtpZ3S z)?)X$V-2B&ksdVPQTzU#g4n{2aPBiBe}?SBm?IDxYnqyd;OY} z=_tOtQuSmY8&rW^3c@mmJ!#93O_;IZG|2p@FW-G$Jj)C6?}_JZ8BE7fMxh#*)Mt2mCk@lTjsvNf`Dv~ys z=tznMRzus(om)?Xd4k=s3^JmTk=*J?0$5Sqj=9{}#j;GWs+NN~W`WJbRCw8jd7}YR zN!_z8=xmW}=vbBRp>au&RFStNn1|g>;ZRd030yoR#m1kda7z|#q)M`B7{Vtg+~#Cc zfdvB=G~>^xSvUsgD@n%SCt?|YO5w+x%(VHLp% zx;jFqt7#wvBNr_6AHI@Q<0Gg`x6p=5pdD(1-=H)?fVv}LNI9B z;D^$%%2&Y0z`*kkE(SZ!UjsSq?KEt2KRTMf$QL4l}PD*rK6Zd z=oaQ2tDKBXK|Hr^f4P$!VC2rAf|~Q?j?-?KbRuL&|4W^u-Kb(<*9zuFU+N@vWX>jF zMw5lU5R6(u?!VZH2H@p}Q8B2!U+f@#lr@vNVq;@g6_W;=`1^wr}o#Y@3u0w$Zf(GST6kkeLkH3e)H{h!d>Dedq~H?MW9NsW)!`FKr; z*9DMs0CaI%_8k1bB%OlV5s#6*qUu$3@;c-o+M>PJNbRk5rfHDSg8y5kGyTH5`PcM+ zD|eJaprW^#0>f47ZVH)Em#><4PtKKgXQn*KFa!E9NN~%$v{Xr6BDvzEF3n}Rg%x{8 zIfgk^V{T^VTo=VMCRW!%M^ebFh^#mZi_DW}v#r8LWv+;dPC1#uWyfsgob)&Oj&y3C zd*1Al4Q%H-(u`QcS~ViQPp%`4ia3u^xfHqG*Cp4HE{z2*h)5$7yEO~uBJiI(xV35* z*d;pB&M6f!IINbib;#Gx-BoYj6D`znuM|CN88X3kSh}`unT~Wrm2$3BM#XZ8>;h&w z(k)YI_!YEQD;O2i9qZ+@7Wgo`d)6DF1*x3PnCP51V|<^dj*vW#J0PvzY6I}5nL z3#R)2viB}vauwIP=vW94LK=;pNW;7|&z{jd_WRNE5||JfV=QBZqYy&a&*`4&>F(+7 zd3E?Wgm8#1mWeE5tb@5kRun8_j4@WQjIk^e4kiR+85697F;*0eWlV@d2vLYa?qA(q zyLa#DmU{Q#@8sS)veArI?fPrgs;X75wN{BLXLFx%(@m4naT#hUvf1vY8zv_iuz=(Z zp$SrSa16tcaremLu!XE<9lFQY#G!*7!@y0K&5LA)%F}TWq6n-cDjL~K=jkHMLpfD~ zLHg$k=&X#BD~897Gm)b6y^2F5)n;K2D)+hhQAJIHRU^(?tY5jm$4$K@@umS|$NzNG zJ-$y4zKp{$T!M4Bw%zZ>mvQ7|N{nhU$^~w^WC$j%g2>p!0`+<~KBq7?uGbmd zfLFQctj%kj!Sa%+l0AikLxc}IT*G9He<`4A8n22f17m>B0vsOK{hEgBcY(}-biZoj zo6;KDy9&-4h=$1VvUvqi2tPLdE{))w2}@5iv}TrVTdE+amThv~t{M;_yZwip?=3@Q z4OV4vHu`}3d&4kA1!r{%&mPTiO88w?Wnp9p63?OlrLlm{t1#T<$Vu(a0vuk_I7a70 zS??*Ja~hBF1w(A@mu?)7Kb^xTETmz!A&4BO?JW2n#tEDba|v1cGdI4f@#wS)l!Qjs zQVx#FSPTY?CJOu$ZXEb{avE$XaAx{f1@uBcE(b@}WtQPN76bD-H@>X$7&MZtXwttG z;3%?yvtAsFTASQ-Nt8GihTI&lu65%`BKU`yi7MOVEX*kvCOC?zz`{i}$%->i7gIY*1v-CLdj-<&r?1u8bN&(Y~5YN$Z zT(vuMt_Aech~ANFt+WT=={Y=x4Z5S&vrYV1?fKI$bWf)E= z5?Ogsd0=8Ihl06SK<9&nJiSb(6Go&7ZhEwO`OJa#|plOp^pJmD^XUq7vN*Ef_IgP z?)MjNx`I*0u_Bxx%$M9am=7625_HxOKIx`QFp*MOn0|@s4Q?FV2U&(hdZh5S`+M{s zr~?gtyz&}1U9e?b3Bhwg5I4AS1VffYL4+3s+v=vnO@QSz*@6=MQ#TG6hcOh7GPj_ShvI|^Bip%_2RCV8? zuH`3(j}9Li-aGvE+8x93;cHe5ZP-4%c{ng!GkkjJ_|P*$j|}as<<{;Q+OqoAp`~j= zLvO6vI;0G}Gq`{7#=$j%X9ivycy8dqwFd|88@PQSGI0C4Z36=Xtpj`4Jh^(=z&rh~ z^gq=fT=!7_-TgQBoBdb!?_MkP*Yz*%e>3=EaOt`yg8PGyt=k#A?b1~6hTs*!CBdiF zn-K-!g4OHQD)pptREe%Rr0i98C~;-G^1_-Empr(7vl38hl+*HY`5E~Ud5?Un9FpH& zy;WA^CV7c`N;)Rhu00|hkQS}oCCx}TNn50=)-uw&E1q22yl%ZzC7l$HiigCP*QQ~s zxL&LhPYOqcLqcTTUSWq27q$zVg@7=yMqgXEsz$hR`Aw@&^Ig@)`SjXn_(%9X{H=V5 z-^wd|6TgH%#U100aJyF@;C6Ake#lFVe z%RIH}8fG2yY~NjdSN5Ihy?NCmy`#O#rNXM#-dB6xs@>DGy=O_!{@PbpKGS`9?XBIL zyU%Rev-06hiA`^9=-qU@>%I+FuiVw8be-(1T6qV&@UPo&G>{5(1x~L&T=Qbbjt;Kl z_4fPPA6UPwW(W}p9&X#V{<^m6nyR+ ztr%)PzVW_|?Uw{MzT5Ov_2W%9H$A^jX?mmafySxoosEgc?Ttf??TyPC-)=b8aC!CN zhW!n9HpCldR$tdJ(9qnlzh+6pwl#0nzgYix{SDQ7>)&0zYxy1Zk@}kIE0#aFyleTj z^-BFy%cqt%)Gw}oqpo?)p*2VA9;>^r?zXyX*WIxuRCi6CP*+=5RrmU(_pN*W(u0@Y zd+9@sSD;4miw-p1w>rK2`HNRwxN61Ijd#{QbwN#Ff9<;+51lX7RWEt^{DF&3p0~as zUc0pRm5!YoFIal$(kDCKuRn6(tJMcO?m{Gj>pPUCPgQSe+}yFdad&ll$Fh!h+Cz0O zw;ySLpgpnj?ln8xPoLkt;=YR$?Jw0nSi>yus@b=pebx5%q4w7H?&`N{m#tdbeyT09 z^jO?Y`i)i}zi0?b3(VuWGuj{JPWDw!tTV7qh_2MNh&)1!5 zeyRD{`X`#{=snlZ?D%)0fQ-y2(~&eWlC9dD$-20T{G+tSDLl*S%PKJP19ttm*um}^ zxAg|~HV@7R%b3)|hKFAzGQu;nD&d!&f0BPx%&!qn7|t2IG9RR@zjkiEbmW`VXTr*) z?Bi|WaGcMjE*3{|srSyTABxj9DU>6v(BLq3O77s-gG($d-@DdMPXg%hia zq}Ve`az?Kyk|IwhVriKecIWFNo2&)1ZWXo~7a}2B7sTk%;L9jW0#+@;hg@{nr3e;w z@>qGX|LIy?Vf$^v{=&j;)%y#f5a3nB05w z*hVCxm_N^_pf0ka=&(*_Ra1O*ZYdL!qnsN4nLCH98JsLJya0oFlHlQMJU%;?jQ`Y~ zL&DCGf&CQ1ju<4tlOtqIPN%0|cIUui+#ssgp{5f4?pkDq3R|Bj{z*pWr-ws za!iQv*!T!>NARYw6C-JZf3`@95s#%q`ZM_y@C9dT96}*pm#sfJx0K0QJvnB6&z%E4 z(>!Off-D;%N$~QOh{t*5yZIbWFB%&OM^drF`4p6{q1Pi|g(*usN$_CV(-W9Vzmw15 zUjK5kW%a z(IP2PJCqJfUoVoPjFIX*l23tN!MTTF@YugeEJ?`Lk@N_7(3pk_Q$77_4&5m|5$2~1 z`{6v2lfp|AA&L8Hkrc#6vUKe$`4p7Sn{ZgAYCrnwlijeLJuru@ZKpTs{(uZiH~n@FXJUp>6|h`DXXN0v8p4uRxufw+Y^_79(^ z42{}kNYtv}u#wCWlppiG0UyfCs{eh zMJy6{gQ4f^diKv=;<@<4`$K1ft|i z*NEKyj>lsdntjFyi9lc_qBycEkdmY-RaZJ zjEs#W2?Fy6P7X~_R7TM?)8aNdIWT4s=0$@`CfqF4dKVp*)T+Q6xZ~r+OI&nS$Mu+s zvtXRGuXNEBID_f}qqDrJFLBW&geqhNECa9zz0jdMobpOyLY2=)g5z7K@;v$md{+_R z=0kIHu%kvqWJmxSC(f3_!6skRbVlRlGtPdg z*SR@(13siS31;I+9PvP4NG`x%m$%+_a*%ZnBb#IgsVLG37ajKy7Ge}hvd&sRb<+;mpQ9hQl+aY@SI`d?0WJ!%Adn~nlrGEg_hC&|#*HZP z@XyloZ7FiXtVkTwIhsS|&{qr`;+u?hgOg)fmCSRx25A_AYF_Wq^GI=A6U4S7AwiL3 z1EMqGb&T7ltg=a8lO1uh(4`wT{sC5VVy=+`M+4j)f zANP}+PNpeZr;qu`UBt&$!5}5Q7494QM}b9SDU#pIu2bHBqOY`t4!x`UNQKB*SBIH= z%(~>287;85YRfzksg+=`lg_VKR*HzZAevcYlNnOd;5QD%!3nnUTR@~9T;%skWSjB8 za%%nI3Q;n%TY-u1Z|CHA`Fs#F%mtGf0pK2$u5CB_!StRV!!IKrD_4RBMKCtZPZ~Q6 zRC=mRelJ^^-V!Dzv4W;ZL-RwzwuIJtaGpr!8LD%j{&iUH*t%}m13=Bv^V-jQ9+gj- zh>XkTxO><7$=umm9M(FYK!O)5Dw9N;~p^YVUN%+$u zdDvNL+(?iMeJ@(+Q!6$)ZH31&?hc-Qz($p1OeC(EbI^?N)Qm!$WagyE@#c@ar7;%tIT{#mgU-kO>) z<0OUJpMMhnD6IkWyP~W;bWd)#-y_VjQQ>mJ7C8PSs#+QYdmL?+`r7m%oCa*XNw_D_ z5r!ZeA{~EQ4oAQ&jppTu?zegn=~2_@y69SewSxBz@d09T^&!LFCkIY^45Ay$&%24r zb0R*Ks`{N=`JeD1PrCld#MsD~`2|z4>`$+NQ9~-@t(9@9q$1I1Mk%7zw^qVsmNUoG zXfBJi1&O_WIdY`_OqngS;|ck3fA!0@e~&O4Lj1zZa;-pywl59}k0N^HadT34{3@^U z%~7Y*AFlBsX)46MXpRa}^(k)Ji4*!!AN9^!70#`4-nQ_g z;EJ>q@kTlace%r3oFiq!nkV}Z??Q`=Sb9S9y46%|Ca}Q$$hrGx5!^`~hv@LviH;Bl zMyg#t;-ltX4e$xd4}SWtXF{8XGZBfugXcVOmOrPqbd9}bKDEvGYSJhlTYS_t(^0$? zhE^tRO4?vcC3ViVv6b>xb~6D5>Tg$4*Kjg9iCDkrIGJ!HltZ%H^W7>XxAk=IbY-O+ zBC=DKKdQ&BJa=nk$38h^Ez{X$drpqz#K3pm%PfPQM*LQVl0fV)BUR91RQvvxFNyeY zMy*cw6f4H)Go8jar2?-sT zhHGeEXMVUc?lR7oblpm}xTSk26puFR$g3~sxJhe6ewNOg$u?L2&vDJ8Gr(n)$tDx9 zje5~v=BGA!M^EQ2>9R^{M4U2n&X1Ij&3^dEJ9Rq!Znz>@ke6#RdoDz@!zL*bbRu&N z`{gHBA9{jFW-i|?jhQvG9&^qihbpcW*=fu}KqYc^-9J#>FyKc_{RA^5&fS&fk`p_TONot&I`E z8O$ie#fbTS!T0bP)pSYZRD--rmj9kn;mRtA@OL1wXB>J_n_BP**GC!dZsbvuFT2Y% z5E#r7@X92^{HTDAa~(Kq>KbFb>ZTX9#sj{NYi7}AS;QAlnoNf3^uD|&6uYPcnO9TV8<%G<>p7ROi5!E z#5lGebAL~6;&CO)nXE|GvkngY`VeSMS7n3w(*io~Tvf!PL@??%3vgiZ$w(p`4!M2q z?Ly{W>3?(bo-jCZ>bzgp(M>E<5~sVI`g^NJ|^xtq?J@K`f>)=<=Mth8HE= zv%cgmmy;1hl-M(x@}~;uaN9L`;(E-)-2AW_W2z#&99iRC_xA{kXX1j{R1vDeT`mjP zV-lMjenl6%ao}r6?*2uDs(#e{JtL|TuOTM4YJLXzbk3N+_W_4eh`fnjIhU?1Tn&!L zOeY#5f~;%Ad;t9M#FvY-60y)N`Dy1C3-}19s1XM`mept6I6Ax+RfUCx zrS%Ipy{Kg?a5UY3`!H-S1c99WIOW1=S(6w}&}@OkIdJGjtwe!?h=gcuNwh2`>gore z^Kibzqq?%J7vN|%{A@WMA=hnpxkc@gfiLTb&dxzw$<{?~99c2px4>9(eaKy3QPO!B zUMQ+0A9c5v$ieH=R7{>17rF5<3=ugKR@HbV%8ety3!hWqC284R?(gAZslcS2lLhn5 zLV8iJ0P>14k4X1|t*H;V@d1D^)H(|n@eKuZ9#^IkZws9EV>do4!#GE=WK9rBq!6b+ zVEm(bQG&$W;+79g+c6s>pr*in){XD6d#5K!AB4{kJyB6m-nle@vrM9=gth;U(B40$2c!9ieF0g>PtiB6#4*z}CYyuE@Sv7y)rt1bgu`xYiCL&tW`CjKOSR_nldp)U z8L?%`M5dj{W==rIQ31}LJq)Lkx7h+qg&9r!3%;KQxb zfHe_bN|d*|zn8H3wGkTx^Q;N^kp7%G7C`rZSzwY@L&TwA-V z=jxutJx_Hfx>wb9cfYym!A+4(-J71+@J83(E_1{7uBxuXo$s%o>0Hyzu( zwZ764UB9;_us+n%+w#IC?>2`nIn=!5l63RVbwV?OfQb>XVJnt-7ai=c?_ESFdVlT)OJnm9I41x$@qI-j&-MUanc! z@IcKA^>)oY^<2&M^=DSBuRpZn#kw7Ji51d{Ep_izFRnXW{miAeRo`{#71i;@irCj**_Zg3HCx%ZB(vtkKL^hYHHBGJ3@6$YheekFc@^NX z3J{!#{*KMXUsjCLSw-9GU+2Vjr9i^2*+BVyxCPgh7B)RE8!kf zU-6Y6@AE}wb2bokrAJP<%I5$GR@8J$q|>R(mn%VnexP^CU-Fedd!dmD>WUf#GY@5u zr>{gYEz(sU*+rLMH^)3i;3g*>3$*>dFdREM#kQt6$_FuiET4}}Xkdt?2M=XT#T~7+ zuObZAp1^BIln=7%^v?&&vW!wiTZ!yu%E!n)?o#|M8`=Z^Z(oS{FyKT+>R2cuIlGqo z=7FTh(-GFucwd+o5+~8R-8&B)e#ACs9oxD+zL3bOg{UpOml>N(<|6Ro+9{#oHCkJn z(!vp9cSKZ)6RGj@zDh_=W1b-MJ0R#hagRTQ7<6myVXqz;0a_S}^SR1#SbZv{(AnZ{ z|2X84CFewloQ9R(*OR0^&RS)+zq}zlK!^6oiNl%iK2s4&e!kr0D}U|+9`hybzr+x~ zd=-Qv!Y<7a+bHaNkn9_J0$mJrEB3}WZ#Ug>d56H zZ%CDqi#QKBBl(^3@_1i>t_tMJB&V-sl!>^Uu>|#X`=_(!Dfa4cNfXE_YPopIH)i(y zo=i8?2HtA{O8q>^t#j!*7UMTNlxhBd@SQ*VDizfO}ERqyPIz+ho7AlKQoa)dYQ?HG*(!PgwsU3^f?;ShIk3qc7WwX*IF~Qo_ln;w0lB8kv_!ia7y=_g7(OjVVYRH;bBGSsv!Qu znGBpYdK5b@h|_eGeBlE^6&Yhf>7%Iken6ylS71gyj zpA&tKG@rM*s8%DfiAuLtDb$jK2fKRmXK~f%D#EQ`@PxPJO1!(G63;z&=sKK4YbsMx zxp-;k#-_aQIx9A8LyAT&J2$?blg(Xc#V2PwBMB`Y3L8npM$7CRDw!$ie(2NwOFMT} zQdCx-Iw!iT*V1#UGL~%fzvHE6E5u^IbWh28xb-E+V==shO!xiYL`#*>zLUc7fzkB8GTt9iN9L_U)E8>YfWwA7$5AOAFA{8R0NY0(kd~UO;73N=- z!+9p!`)q*5aR^#7aH-A^aiM)#t}Y+Uy*TX)#EQRkyXN{rmai&mQ-08gG&8RnW;T+P z{}1LSp0?~aeDH!Nk~851lD~m_{14|^hgh1PQ=XY!G@={Wb`+0E22Bm2fuqoHIM)x3 zBXWZ4euQ`nl*aRnyQrCwG~Ij7*QS7;czwP6I$5a{9s(b6dT>G2=DzIybsx3MsQn~8 zN37h=;qqKdJyLe9;P@NIL6TLhq3C|5QmYAiZ%izROSf}w9A^5BBU`E%oV$jv`H*HR z9I?n@(dL{q{;ODR&^h|6Wym8t;rMXhcRW_V>O)enP{9$RVL2h9ojI{m%aZGIGJnWl z9p|2vlzbhU&bkj(P)}InW{>=xTkFa#VCWwBE52&#v};L6eqxhLR`Fk{pnf9>%Zlb| zNbg|hZ=pl=(t{Ongm>e#S*KT3YU4v^L=vFvT$;p@Fm?TR?rFbV0sk4z?C^iUSNVBo zeR^|wpaKr`$fT8RQffo@tIqv$-ZQft_kP05=jg28H6igsK5Zf`@_V$olI52dd|(-q90`{qA8?rFcAkM$hg-|h2NgRn_=B>Q~uK2CyYM8fz% zIiHWs9+mwUeQw`n|sDoxLK-y4KMVz1L^?Cc;ufwbe}J&(D+AG zciiVgCT=ZGcdGNX1?@xmWIgx=f3?uCY;f$$zTmqKM1RvZoxc?-wfZ9QI?C7Lm<&g( z6m5rleb*tY!)Y)0pFZ;E_2};)7m@yN&VH84W{)q~WOvO}L+|lXx49a+a?4$+|iRjAE)Dh#C`Eo7wmol znvEq*rb7ffX{&z5Z#{6MJ?_+^QY&`4a^K~nbaL)U=gs+Bztej+5(lY#IcAUG;|UyA z2Q%yGV0I>jWnRYKjjnKloxP|Tnce=>PYpww8JnheKl8WC@5%9SmmeMsEn+!09Uq)U z|7AH|NPL;n^7h2FBL@A&uKAs_>reZrSt14{j$>bXlE2drCnZe-Xglxp!AUF;9tlV3 z{9L(@!`7TkKjo(;WyX`Gv(2ac)XQUYeW#DS;b;`Wf-?i4syb6I^4FrO=RVZ6=!xOP zaPRP2Lyr$dh90O1481zIYj7L9|8J;ydSLg!(7@7~MFY?Gr~4mWvAO^C#?XrQgUP0L@DZgz^hVun%U%(07x&j)C7uy(s2f`Lq_C>)HetPR^wLuo zALno5cU-#n;w$*gmtJ%6QvNaSbnW7c)11H^tUa{!3>&G9E`5@Xu&uStO9l2>=ER1b zOgFQ4!^;=F)tBhIVZ-i=8a7;YQFq_b-lOXmU37QvZR?*{vaNSI!(?V0n_olTvq)*d?l`M_O)XV%=Z=9crf25JJqH7|AC-SN(9<@{|O z_pV;m@k0BV#k<wiStgk zJlXQ*O8dN9@$&oW<_A}*@5%GtYn?govDU8hMq6K8bpN96)~c#ES`M__*wWteTJr2tXuQLXpheDLU-U5-~ed4#UC4m}5V^bId3 zW;l7du41$~2Gewg{+Icnl1DJBemkQD7FUr6^eX1B@I?g&^X>UyX0JiWyp(zAmA3Jz z`Cw)i7R2Y1uGHTu4~=*-<*a~W33@X9W_fut+mg8^?{wAhh98tni_v}FNk2I~EkrSX z=?BBpB6My03qKf63;cer-~Ihra~HAcbM969=9s4wpAaWl5v)KZi=9n6KFuf2T9Ri? zoV<{zw-+^fbvjTFJ2O5Wa{M!XK5sl#o-rmJyjSOqC&j~h*wKSO z^N9z4A1rQ7dacyMPfv$52kjNVXnBEVUN8})Sju+dQj^y@&!V;F*nvB9P*0Q*8G8Ho za>XcOLZ4xsdpGh%Xl2~6$*HNNgG1gFtqh0bW88#;^OJMq^cBVqBk@HYKbfk{xgJj< z%AJFsT<6BZpGGM}paS=sBXq`kaXwfXe|^f;k1Ij)yq7_Dfh5kC?-~*;=T!uHxBa6E zk>NbQL(9A%Kx_Cn6=BScyiYA_o~;;GM+Zg#BU&Il&kMnhL#DPL~v*e z9w9axX5a_oy}-_x>EgCB}kdoW~XBt z{hy1@+4IR0SukQrS(*K1W(3l8?tl2nO&5*M?fAc!lRFlrXY%gttz-Z7ZxvuEQ@erzlz(O!PC5~NJz zBzjl>%SsTOm&srEmpdCf$&m`RiTp)nC{6^Y*L>wix1GdnjsX|TywOT;*8jc|luT4D zD$5hT5XQsV=u7lu{qKC|&d(Re{pHnWGMb8({Bz&AJDu6$RiAm|WUlOyoLQ6z6E=IO2pEN>h#dLti)+{Ef-u-sp6lbS8b?A40^+L~w4yDhpw*X z6EpICKc$jjYv{SO+)Cn2(vklke#+GmJ&w46M9s_%A|3ga#H^&F_KctMGww~<(*s)e z|GAi#o54A;^Lh_|m)&2o9S7%@)LtwTGtSY2|5g!JA;x@SaMIo8>9g`dZxNkQ;M6Kv z)rp)$D*mE)(w_Y8S<59?-cFeq{n?(-kt@+p1W;PuzxXIGoDDVRSU^@9J(P~Tcgin2 z8|*7n-5yqps(c_5Aj+^2<#jphRY*_wciEHcIzfA7l(u+T;GIe6DPq#S)Xy z9xkQY{BJZ0DwWwkmd{;YW`bbh{jpq2RT@W?%IB@}IdJ5|&rVIx_E8T0k40il(V6wl z^6QW!28GcPI!pZetagsYqR?hdTwdB$ZsH5n$Tqsvu8RZnWoQfnxjoxa1Q1Nl;xcd9@Im-m_%uHc1Is=|4 zKX<_lm@wtZ4 zOI|LYubg%uy=@$Rpk$hh=Quo9l;b&ujd`0#Jn1w^ZZqe6LX6`A@H!&i7vomeZ6-+~ zVv>I%XcaxrK30AWTn<&+a-9Fz#{;9QGbWL_mN1(%+$a?+$u z$27!PpoCAH6UdFW@zL^m%XD};ntoUjS9T&co>_SWQ?cw%uhX8xU?1Ia{IGlu5pEP7 zOxZ^oY}#(m`^cX?&ASXah~$4zP933SaI>8gH#N`+(nBSj>{C8|P(B|dKAf2hU!CLQ zx$^m#E8rq5(SG@yACBO(n#hDcp}GIYZ|=-$ik@6NTTY#*6sdT$3?iIdY7FQ%B#@Pi$Z}7hFgO7}n{G3x#x|({r ze9p=hmO@+e=?b{ap1;za>i;?`!r9JFKZ2Y@13Xnu{c?7+S$#&kEOkoGFSx(F zv+{+AaF)OFdf;qFVoOIc2(It;$qG zey4&vIro#txwn}om8tZH=qdGgd~ic|Ti-dW3<~4e(iW%dun+Qm>5g10K2c5`vJqBe zRP#RJqYg<#^t~!q*0(EZ1A6Z|=T?+T^xHnTiG*#7OmmmzIQl@|!ItPu@OU}0Oh)0( zS}L|RJwbZhN1bv}#+?u&m*?vC!Mw^%`^mS;ubXp|^ez9jAUimYN?|@PfzviQR2JWv z81E(GjZ=G+L;h<+SBq6EGHpWsT2$4rXlKjG;iJQchW8Hd7>*AMt#1Uj4{sh04A%_b z+i_dR>7nC8&kQ{>v}fqnp(}>o8(i9TV({6)M+fg6e6b}FxNUHB@Y=!P;8pEcbv6$! z9ejJ><$)&$9z@iDU`KjDAGm6O8@N7DJFsYAQTrSHFZ3_%=n6dEzpww!{zQMeeP7`E zey;uU{;vL=Evx$93!Vr*8+qr9d(ryNx7 zQ*Kux$~I*{X;tnFEK}Z*Uy+}ZACm8uZYZtHp>aJ_K3aA#YW z(A=@O_05)5!h8G){#pJ}{$9i*80D|!gM2fuw=d=2=ALXn(eX0(VEdEYgWPT|&FS1# zTvr>%)pCotXFJ|tUtk|+_px`f*LEb>_nF5Sy>n0N3vKr^cQC60QRe!#>zE;?oq40J znt8YH)xM|u7Ij|R^>E)keYf=4eb@9!eGPpV^u5*lQt#p32YTP@xT|-n_r~5UdwYA= z^}gTpde8GckM-Q&b4O3K=enMKZ9_fnJ=Hz$cE8&FXvfptqg`*e*S0_0eNXo--9z1P zY`VJjg-wrddOWai)18|Vo37u)bzUC0d{ft^Rh!=H+TU`btFHCgu1C8b&rYaL4_WwS zK>`aBSdhSi1QsN)Ab|x5EJ$EM0t*sYkidcj79_ABfdvUHNMJz%3ldn6z=8x8B(NZX z1qm!jU_k;45?GMHf&>;M@c#!1P>aTI`m`n@p(`UAg41+To0e~uZyVyo)cYnxT-tuT z(0(gtnPXbmI{D(NgB5Ut2rGfbnf%MDI8)(G%an9gm2L)+(j}3X zI7QVBQ_$lsIQWaJjaM4*^R|Q?+I89&`&^PDmFX8vnJrS{{W8<(tvdlhX1kr-X(~mGb z_5=*4SYkz3S<_VdYykCF;VZ(*gbzg*M`rw4RwbAcFWZ{Tu#ClmNa>s{+7c(&oUZCU zF1pC_ye&y4geZ|Frr-0Xtx7B}F_OVIy6A!+YbK*(C7Y^EUdeFi9D1C@>V_m4T>Qg#z+oq)px+V!Mi9S#1f^L}%CmE6@Nndl*HQitoj@Na=_^OM}Yl?&hU}aX2 z_q*t*sv>Bj#EF`@&qXH;vMj?{Hp|`Xq6_Hirf8Wg8vpYyIw#4J!f2{sam?pjbip== zJOxWsOB2<)X8u%Bs3-n5H0qx_~a32Eav4Gd|^_i-xT!hGt5lVC`_x z1-mdc1W zBbzq=70kF4UlI+pxoQfgV$4E=<>?Bq+vp9fYLXS2Ll*?jHf+x3Esex8&(nDwWt*bR zT9a5C0B;5aw&#-?N;F@h+(7EGymL zGnT1XoNmgDQtjrGQ8k_s3;}AL#4~m98Nq_`(V>f_cmbW!S;mxQObnNTPHpui{9d|! zGc#wAcN~hxY^T0^66#eNv+#8Zc)El!dL>YlSu2dZlZ<~MFHIsRKBy{x`j0X1_#GkF*lB+VfD*uqM=J+ce#>?_F^qwltdEMIgi8Wre*6; zAo72A*Gt5R*L0aNSnhiF_o8B{vZ86|rr&dyD;SDlDXgaQ(xq-3LBuLYw{*!+Yuw-S zimIBr&7$Rh&yCMBJa|Xri>mFWb0&5a0wzycJmJRSSW)G4va&Q*xaGq!BKj>)Q#JE_H$E#_JQT6aGuq|udNBqgnT&zK#E>YG4h|+} zjgtgk(k0?+k*8yEVL{bn9wt#}>0Bt{_tJW&gf7d!6_E;|3{nd5BrFfd$^<~qdSeGi ztYm63VNq|WVD`P&+}k%n$3HF^%&R=tKEgIJF<@H5bcJd-broz~$2!W8Y{UGjOJ-<2 zRnrB=LVsv3pfen{eynN84A}=$nF;8ZSOcnpBFjtN_?AV6CyQd#-38wpz_C@Vjs)US zlE=Y7B)tLZhxpApbS%&`P7n=~wZC3KN3Ve@*Az=1E})AR{)gqKEfe1^2ggvbO<`o4 z)1*Hspv!_S*)r4*e`5h1Ykcf%Ws}uD@8(~(WtPKw#^jje?(cOhl1)w(WrlyxT`x@$ zu|6@Om<$rZ&*4Xfdc?90y--{0{$8<7m9qo|4fLPx?-k3mby?O#mF+E{V`B#ykg0i# zn=V_Xs2Mt|Ge)hOf7ui`(-I8`>5_u)bwdzMbQMz#y6KW_iVVj9!2F6;h0K%KW)59M=TRg^hYBTcf8^;HxEiJx%thz9aRkNSunC6lWQgay z^F6RNPSmmVHNtK>kNHW%<_i@g=)g~Dlo$Lgo!hOCvU()D z%n#CN4&^BjM}oX%iM)=*GkR;nQxqLUwaF7QmwF`U1M5s5~cfSa$ql0Uc{iED|M!x5%qIPPsBZ#6Ck+IdOL`M&IY=M?%{|ItnjY#P`zqUbJ`xqfD|?^ST1Mfq6+|Sc#GU z)lJ8$#o{qb2)zA;Lb?E{L4m8xYB&FwHZW-$ipI;tW6~*?XAFroS)Mgz@|ul{PR=$h zP1pGw+;k4-XNoE*wj^$K<8u;@e9)mSLkzp?i(^mKf)KD2z0Zw<{e@tlvtV;YUM+FT zWi(O4$to*o0(sjePgfNI=VVZ)V#JNlC>lAhQf*0j&&?0RsVt7$6s&4~Qb1>*yloMS zD*jR6)71-^_RG^21)7V#DHWwr9(j~i8po@%Nc;%8?jifP(mChqs|*&jlwn0kxOlKd zj^WEwTU4qzO|)cL6mSTmkGiDFSsIqtk_DkMB!Y(XJ&v^{oo97P7D!E9bXGAfS;V6M zYwqu%WmE~XH_Ngl`iS#AzLhjl&~WB7UO?9w99EL)Mkn#4^WQ7BZes}oHT3-ge2K&9 zEEW`uHty;z9Hw0XJmfG|RuZ~}9iSuVV9z9jpc2d))oKN)lMiy8?ex0Uf&}tj%O> z2T0^bhaW{@Z0yTronvn*pfflhWDQobl}Frk?D8f z)3z|J_7&0vL&jku&RkP&I;%m~hyqrg3W>ht;IoVcKQi{@AvNi^- zhV3qnaZhK^2#|NJtd}wg@;PY)WgEtO7 z-EzfX*I>=yy8~CZ9c_OF{{IIC?ixr9TtBdRpnbq@TQ=}^|FQnV{rlnd|3=56j(God z{R92Y{Y(1a3ceV8Jh(S_M=%n+HmC#}f{TME+wW<8Lp`cK+xnP#pL(+GHZ`PPqY7%R zTBW|OENXvFc~se>+=4^+tCYHSMp>tvkx$5vwLc?2j0gZ}`6l^Fxm#W(pO$)C*SEbY zJtaLT?UJUX``d4j9%+58^>Qg7RZGWP-Vt9GkBAS5JH>=J+P+;J5?jTk;wj-J;R#`% zutSIn+k~LdBwQf8$-lrK;*WOR&)*K;|E;{l*YWpvEaFdc&vOU4d%0V&2)ddh9{*L` z>+Ex^)bS|0hrI=BovT=eUB`}gZ0$J1yv97s>~49K*~8qzn9NnUaj5H9$DHXq(f3T> z!+m%6rTg^0Eq%RxYx>^nJ>L6t??b)2duQP5e?{;6tzEq}z3=wC((_)+lRXD|cJeVtp|cXUQOZ*JYz z8SHH8yrA>Vzzcyxf%^lu2Sx+e29!WUU~%Bqwl`O;@2KiH*?zSBWZn9vL+yLpZ>rzX z9&g{?zO`X<`+*fNwB6nI&dQtHwpW{NSGNgmr|M5%dc*3vwxiWm%NDo2+4^GZ6RrDO zchv1{JzAG)ov9C0-_Tmsw5Q>U)@K@&hVIrK)oWUnH@wyoZ@GIVvuu0Ik!71( z0xi!hJyiY3g*7e5Rwy;6n~yg?)4a9jk>(v2A6c=d`FPFgnp>N1T5)`NsJUtR*5;}e zO7pD^P0c5(m((n2KDF`K#=yl#HXhixYvatuP{U0dw`{z8)sl^Ym8Y6!R-C+ed+o8N zBTWaI_BQTns#&>Y`ApLz%jq~-__-i~1qm!jU_k;45?GMHf&>;Mupog22`orpK>`aB zSdhSi1QsN)Ab|x5EJ)!0yAp8jJYWvR!Wa`K4aR==9fM*MuM>DGu_AdZ+xcEm<47Wt_%LR1U7USjz7oqB;8waM#GGwj8 zR_0W}_YA~_`$*g|l2$W3Lkxb=D?#l_FkxS143whXS> zZFFu1>XzEV#5sC(iXew4x@Ha zz!*z@E)(`kSKF@B#R}SYQ|r?@fpL^VGPW{%HqcbbQuO+I=Z@T{*fD>f$yN8!=gwt zmgD>1LK&nM41O=I1J0sbyq2U@)GCWXsihG;))095C1sKNW_ZEhrE|h%Hjzr>2`p;j`w=`4`jo5y*Hd{e6kH&A9#My~BI_@S9A<;sLxK93CIH%rIIuG8^n{&()l0 z#nRl6b{$D*@le=EQaizJe`TY41T-6N)me9h&MIObL;4l*(La01`F5gF0mxV`ou`EC zHV&d!k$%-g3P#D~#l*9q#N%V()W>t*cKNAorj%KxH^i ztQ|j=U3_E-bQxNJ)C~q^9DD@evYWz$*hiWEi6fVuzLUE_GyJ!zhk1Nss_9 z*Lsu<*%QR&--~9CpsF+7MbM&xo@Vu~A}LmCEIO-oAce>qe;f{C(Gg)JMjZGJPYPUe zlJ>-69G(s( z#);GZB2S7w&BVv8H<99PA1t3{6!|1lyb?81ld~3g0x90UBiUiun*2FZa`t?VbW)+T z6dL;}QoLM`=;P_M`En7o*l1J?3CEC0X(QMX`?3 z{~J=g?Ku`!!?P*knC`7jV%8jq2wRbok(xB74dVJY;_07>h#FOd2vWQ=Vj|2>8TP|S$@Mm;o(X$) zOw8{joq8thm^nR3oRz(tC2VDcjXw_w%;8K*PmYJ5M=4$jB*YLiJwn{&yyGJwjBBHL zub+JR95*e9UqX&Kr7&q@eC#Pm#yi?4rV=S}^hYS)J0DL>j&f@FXZiX&Juw-H zp)y`9R)EU=6|lUeL}#a^k!j*M>D3%jJCqJfUq^};Evig}V*03fQC5RT*6Xf0B_y&z(9sd#cFIPhwm zh!u-OC&{+iJEkHgVzeOHztBt1lF>!)8`FeZj=&YHDjID*7y}XUaLb}ZVG0O3B zFghlivx!e5!7Jy{a01@i|B&x%j+{qB@@V)Ei(rk6q-UmxBhwr#KBF0`}pLGu}fpY-}b@ zj%dAkLK8FNG4-9IDbcAZ{jX8epcgHoPVxc?58&l3WNPu0NZeGtG6)%y)9GpA%I1|p zNE=J15}zp|(GaghnK*HWoP);BPI1yV(RaOa3n7dMYp*~#-hMDL%W@;;_luM>GNVjK z()~ryMp8GDUk-!*p^5`>`HuVcgrOifL*8F%A3 zDZ)g8x4w*W=Abdt(}Mjr(7Yqdm=U5eb~B{o)ndlrhbSNZ)+Q)k*TEEjFy{Ij+W4- zXKw-r-aV`#Ce7INUm=foY$L!I#|y`i$J=rS&nkB0O{92R+hAi{Wa2oaUz(#_bvFcI5H4 zscv%F*jWVN?A_;!%! zrpOcO-rlPS;jyqlE??)=M+lpV7;&ohwzk5U?6mX^WbuwHc{&kG%NK)dZ~MqtpG4DN zL>_N_FFUd;v&e?|51c%SqYDhPLl9@ zbIK8oa8mtapn3bK%<5C2QK3j4DJ?TovriQ%M~X=kVeYfY<85szYJ^i6(G2UY{39gHK~wmtP$J{1?vW0nI-sV9ffnK$=*bj%1JK~24R#A(SGw@An#uiS7J8;%?ILZV)-#ZlP`Csq}yk2sP}>FG;~NK_or zWNG|ufX(4e8I{%4KBRc(A5ly)V^X{r*IX<$Vedp9FK5Oi4?Q#V$k3jlTZckJTZfdP zrlBQ6rv{G=9vM6^xNC4`@TS2ngUsOi!K%TN14joA4eTA*F%Tcv4zK^fK+VAE{^R}6 z^gq(Sr~lUeQ2*9`rN0Rt|EGe-f=7Y}g1dqG{{Dy5z3L8iQC(c! zu5MNXYK?kYIj%gTJOXe3Ta}Qq6_E{^lqJe3`Ivk}J|ORsXXIY_6={!jy|hevT)ahO z#CL@Ugpkl6oZxTe75)T#^S5$m*n{jS+sqzk;;=9~*>@lO>;rvo^zQ4uskf>3wVr!= zZm8ehQ`hry_rC7B`t99ox}V>)d(%~$)@*vc?pW8Ju3Nim>q1>yyOge`t|jo2Kh}Aq z^FZgW&Y8}eI=6H(o$EWRI!^|U!bg5@U`HSx*dEv%2n1>Zr#p^!Jk#+=$DWQ`J3@#6 zpma2KEa^DaeysgS`+@dt?d#fKYTI3Rxb1xBmKM9^nii?0q2+>>x0+vSKHU63^IgqT%{Mk* z+1%T#*R5-Qf8*;LpWpb{#``zku`#;wx{Yf#o@sim>A9wZP4_k3-V|xt)-=%6+O(|c zoyJ!hpK5%l@$SZ(8_mXa-Bop0Hwuk)jf)%KY~bo%Yw4hAD=%2z^?v6SHGw6sbw1m0c;mC353LxgJ+Aa`2X2Z>$H(hYY(yNy>T&zQC_cZi&zH{N4&L^8%YoA{6Uf_7(>A*vQ zmp1GU%mi)>Jk)qapeqo+=s?qbtJBM$zj)P!t5!VScxUZX7t{py*S_2F(D_nb^^&L0 zAGqk`dFvbEwM%PX>DamPf~AKpeX`^I`Xd*eI!ZtmFKxVyT& zV_C;L?V-AtA^!*36D#jtv$Os5`Q0n-yExJQQtg8^%<`_9eH+?WZEqiHZ*A|ceyeub zs-^9x+9FGjwcXWpxNU#ioo(^9>;9kit~E%Gt2z(DmR75`Wa}+?rCmug`|S5)qZh_; zgaby{#t0*X`Z?V_J^h}Uo++Xj7Z5=xM{xnAP>$mQV-&|YO3F5h0he%yQH*1R0V76yC=TKJP6JyrJFXHK7c?ssqB?&-eg`?g&icw_N*7hbXP z;f=R0Ji6|c4f^7E>3svcw~cK3)vCd5ua2A>d3@yc&CI6zM(hp2mXD7d9C~GNeEuDa zKD+Ry!3Wo_9J&K=JT>Sw$M&hk`4xwj?z?hi4GtAIo7?E@a?cB7D>OE;%N4!v;&#!I;=3k^+4bngodqA#Dfp4Jd5_jSXHV z(aXxjA1d}0kcHKOZl5($c90biX;P;ZLKaZrM%SNXSt$1g(O3-?NBmK9Xs&1$O3Yp} z+WJNc0;xV_hLYz6ZfusDrM4PWNZa|yoz}e2v|VSq@YrZO=3$6`c`+MW;5J{AL!O5& z`>0TnY^eBkB2>d`C&$14vX5`p(?*GIF&qY;#W`Ri0Y-lYDZwcp220lt)%n1U0)_p= z&0y@<6-feF3=-ssl{;XNyLJ{degy&~!J6CsI(AtA%{xs70b?F*vF_SIK^oK|K*dhz z?y!b@px_>87GxddE6^+cu0QPa1RWdL{m-Ho)g3$VhftsZrGxgsJ9_LO#VSz>q0ss= zaPIoU<`_XK@lVq20zVA{wEQF};l7gg2NHb}w#bMeVt7^BpOZk# z7-W25z^2o7RssDSBqONOXscnTU7!dNKqgNkIU1E>b?qP|1cEyf$dI5d#9cdVsFg?+ zSR}~5?TOE*h&@IIa)zNEI|;kjV8}q-@FQtEus(nc3!#ACfYoCM;t-BkHBMn}fkr#+ z(y&hx1WrM`qFD^ku~V`_f}#MVuf3GclLDO_5Fr3v7wQ{n+$fp_^*N9`WZCbg+XaCf z5X_)RiWG;_aX=?e(LrSis4Y;jT&G=7c;RRXgwH7vZAR+aK^8&;1y2FkAJTXNSqii% ziGoU_tsEVHf&eCe74%hMTRix4&^G!OsTKc*)xwZqt02%Q=w`9f62qD5*9w<4kkpew zcocNw{yNp7tdSZhc7w({Eum7OBoh#Q1-WGqnj?AUd#TJpg%(a)(7FI_3{*1N^@rI3 zibgQxG}_wRu`4PKs{-);}8@mt*9g+ z(A|oO#W`6#Ya{)L|SkdUN< zLOHJ^R)#{j7fT&Y3qduvZVz|;dgOCVjYqpj|pI3Q361XW0D zUR#!q&jQO4$%1mRpuE`Q53)Ei3=WLh&(d}V1a28%!hsot3hq1c8Bi9dfT0S=UXG>n zVQA1MBH(U-mA{;h1CvAqk!A^o29-W^;(&sZD)FEts`H!D{**$pEXWgSiZGOpPf1Ae z4AdP-=D&LULC*z9g*cf~(AKn0e9$-qc|B05CCKCH@oKJ7B-|GX`g7^{AnC#@AR7%A zoqg#%Nf3ergh1k2zaN=bS-8yiX zCj`jYkO~iyb1Vpm*1=(-srLKq5SploEwb@t<1>V>T+K#nn$ z$RX}aj)uRpAKl-2pm{c2H^Yh?z&2wI(x{n{FDpx;?ss4TBRNDY(y=4KX}D7Xwn4U>j>GeCJ%igP zkU~a<5M6(`qyzgNl1F-HIu57t5-4?p#yY<=-7i=n;dBFnFG2lcIu4x490elkuyB7n zZD(W4zBo62?YdVccsUXfz65_{m95XwJ+T- zh5~6dh6P4M^?m91G-yLXlCY3b?@9a99IUi(JyU6EM>q@@W_GU zJz9L^HEDlR1gSK*?tm5+r(#Y zy+89dvruv@{GI*S{*@P&+!n)8J_ODC>4MOXf=YBRKT5YJu0CBzxXC{7J7xkGp$Q;! zD7y~2zd?8$x}4ESaWy4(@rUNzi_TCaEzfBrnpAF`E9fDJarqc(4m>=7$#8AE<@e7i zcgr;$nERpTL48x?1^}U;`hJj{3#jyA_FVdBRFgd{pPYy9pHn{ogP=97QJEJSy@QuA zdfhvT)G*pRlL&Ld0?~f9&MUb50H@k?flT7e357QGToGOKoBe=)&yHdLnT5`Yb3(1VHlr1hrb_VhBDvC_`^4F2RF@}mN|Dfn z2+=t~t5dt$?0jtUr1iaX8VhU;@(>rUADRYFT05$u=(*bLx%HnXs;TR6^>Y+0uLo{< zS_Zzvq?ZSNw_YaKW$}jgj6-*&vuD)0ns?^a)Qr7s&b_AMaW}i)tDlA3yOZqZG`pJ5 znP7^WPEoHo3Zf?LipaO<5ZgBdgd(RqwXzr0bJw*|y7hOP3z3@)XA_%zAz71=>iOkogWd_eCCTJBju-rPm+HyL zOraMN&4>CECKNGiWeu2D(U66?EJ<8Sz`@*f+Fp7IMiwDEbXDdoKO+Wum>bO~5-S!%7fB zPh4h?(K}YKkh!*9HMJVpduT*;xE>_u!!2{iym@K2O`v6!YV>(;32hH9ms z6yDrq|7-+as7Fh{xzFEc95Fr(*!0=mxNdRiH&ege=4+Mv0Ea$%$uGIJ^b@#tyA};( z4KH>47quA}8^HBqFM{yxn%7SLq%XVvg^qt>uh*4YwMWgp6~7*V4mI@zmS^4deP8(+ zAk&*?-6R-C`)}N?*CNG8KPhj=SE0hw{~Df;RH{_C0SMj~p9pj8!-!#}$eUl|RG!6^E3!SbxebcJy#EKW6|iK_5A?r%k= zReLAyZ|OkUn0~_DZr2EFvG7(%zBm7>PStsFJswA`QFVF)hEG)%BZfqGIDK*8v5Qjs zQ`}!v8kBq%!>!7CmSLoygSPWzII37qziVyTD>c$$EwnQCwp*!sjBGB$?Ix$PoYiSJ zSqCbT5;7rlw?B@=ReU%7&a>Sv6A3Z>DAunERV&7Bnisz9PniN)tk2-DHwgAg4CkoE zz(w&@+zx!H73%g*{>i!&l_~<|KZ)BFr$N|ho%vQiky37u?vJtlMhex?>I?BW9L>QC zPCOshGaJ$UxIa;jqS_!9Kdc6RRUE|TTNncWB9VT>)5(bwuPs#euZ?zNXAy&PL;G${i}F? zN%$2J-H6$PP?sY1bqvqIH`N9kV*L#aQ4tLECZuY%n851^MUusQuTjve^M#? zT>2e;Yh1jBACyW5F&w;Duq*|=Pgn{6v_A84t8>$PruRIt=LkG3II>6GbHg5D&+0v| z@BSfF|39?*le-(c5AVKy_xSFWyD#l}ao5*(Jpi@;)m;a7UArs4Yw50E?0kOb>7DoQ z{KU@S_pJP%OWprrejmKPSj*@53*1@m6n8Iol=HX)++HrvE$1$==h-vtN%lB}FWYf$8>&~s3w{S1_==R16 zG!CEM_T;vUJDynh#+Dm4Tw?EAORf0XqB{$%u^C)*WZS$AXoPaBo|}L7;A_ha_JI{> ztX|$S#C~*(z8Q_!uddpERcq9qUwDl9?0PhExhvN%d~Mr}+t3I;y=E;_9oawp_{eSR zFKlmY{Lz|M2A<#W4E;g+rlC{I&RjW4tIJ-Xazlr&yoZ{%Or~DnuIUXx#X z>WW86hy3B@Q%flFW#Y)@w_ouf;SifQA6ha=ygGGi)5BBoRCUwRC6iO@H(i)~aPrxW z=N5aDcWr!jJ+=D4eEWCdFnU&mvJGTbw&ny@me0Xqj{H_(N$1kpWW9;Rz zXwfrcuWopB?Ahh_jLl#0qv4N^J-$_6Amp8~TgP^f-7&mMop65o@b@GPS*PPz5dj96t*1BX7$^K>tWC&ykWC&ykWC&yk zWC&ykWC&ykWC&ykWC&ykWC&ykWC&ykWC&ykWC&ykWC&ykWC&ykWC&ykWC&ykWC&yk zG!f|CSLX#aB{2U2zUj9^p@nfbwy)0f^s4861luR)S=FfFAI0NnH0{@)#{HEFqp9nl z(Y|(N%2MnI_ZKO*D5mTE+xzesTB7v@SRA)*I&S${ERI_@7*1M_?f-KtkxKfn;dZy; z5mcJ%snxDq1~EqN%Xs{B@hM-nE9)`; za=`dS>Ib;pr+wXc1Z%gf75R$$Z7hD7ajZ(P7{kY|ltMfD2^Qauw0b~)2e*g1R@MIy zi*I`sPA`pO`PfbrQ1Ox(?6j=vBA$;ymTUCCZblx$Rjcj0!@v`W==7(S&2%L?T$;r6QRh|)1E|B`IQ7J>K( zdgozDYEX>!u^H^Duc{|7yVYPDvT_>huN8@Az^0jYTK%>Bkh7dL??>BSw*9zt6PCYa zX=+67#N(T!U#b2FhL2^i0v-Mn9tT9jYqbyI`7@;5Fj38LFAioSfI6RVU~$Yk@V?Re zuy)NjEE~kXbo`Tj@Mi1^`auZaj^DA1QEbnLF#YZFWTnI$#Nz`?W7%AY=gBxkEa&k! zj0OB0LwFp@t@!!?9*3Yyq^V*4Mi85o>VZzbl70M!>$45$_{B^AnaTco4?CqB>22m&?#*IEZ%Uhg4V)*E! z=h(~*SbWVd212w4^VfWeRf?a)^3=?#=M;a9<)fK;$k$h3`Dlja#f^oyzhnr2I5*PYY+YA<88y%@x_U*UfT3ug2o2AulV@BCNlvRSkLK zGq~NXR8;rPSe~k(DWX1w;j9)bLR|eW-YzLJHTNx;ztZqcN%<-kU#XRO%}8@Cw)&-1 zoucaN82(D=Sa$jQc%0CrJonAGzf&SP?RvJUPuc*XpmV7pb!G6dnfz-#zhLc)NlTHk6w&{DC)6Dm7lg;{Z9NC4T^m zBb6&=QMrJ{kxEt=79YgzmfoPfui$YM$I@8Dn9;kQNOGNW$w#n!B$A9+;Z2xbtkoTg zd=85v!s-x2X@M)k4V3jT3_)jb!!6=uE z(qH0srC#*OU*L98mnHKBJWoDyE7})vf40JyjjLy{(^XF1f~`LSOHpvirU zSR5Y0SHd)}T?+@kLPVu9iN)swqNd4j$K#Y^)AwJ-+T~02xLWyV+~4pSL-_)3FS<2Z zL+k;)^8|=F1HzSYyPyeP`2ud|MBZk;kLSa2#k%_@ykCS93Z-v$;w1M`T&-j?2O&&f zK3oL~{mrXzdnodBd;*(qoDYPpD&kA)?HA`ZyvX|&Zg(mQDcz6d4}#KG%&o=a+oTe@ z*Wz)sC@S%r@H{o(5w%z0ag;_-G2VgU!$}boMyHuPTl0h?D@B%Gj^|0rO5J+{i_iLj zXb6aJq8A6&;glM^AGh0*TJzJ4sjYU|qHmH;njf!i*MS|QyaLOgRbs9vKY_=WxIl0o z!}4c&Pc^+E3{RHV8Q1+O?#~r<-)ms;8DFfMCB!h(+h4|q-wW;#ZZ8WK=Rb?vDXUs-r!O<L{ns7;C2igi zvRGP}(+V1pCG^m6HBH&rBV!b+M+sZHBC4g{i6>qS?lBQwX0^x6KrdB_dAw^O<_e6#dYinyDRH zH?4TjOzqHIT=d>D(>J77q^vj1kU_0sD>db%8QQ5;9MV@lJJT^0m36GYn(3IpDTy2+ zNbAR-R+7lLx_^eA)+}Hx*AZbOc1#hLEq7zOom`W Void, completion: ((Bool, Bool) -> Void)?)","type":"method"},{"path":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","title":"static func animate(withEasing: TimingFunction, duration: TimeInterval, delay: TimeInterval, options: Anima.AnimationOptions, animations: () -> Void, completion: ((Bool, Bool) -> Void)?)","type":"method"},{"path":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","title":"static func animate(withSpring: Spring, gestureVelocity: CGPoint?, delay: TimeInterval, options: Anima.AnimationOptions, animations: () -> Void, completion: ((Bool, Bool) -> Void)?)","type":"method"},{"title":"Animation Options","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/preferredframeraterange","title":"var preferredFrameRateRange: CAFrameRateRange?","type":"property"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","title":"init(rawValue: UInt)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","title":"let rawValue: UInt","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/autoreverse","title":"static let autoreverse: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","title":"static let integralizeValues: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/repeats","title":"static let repeats: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","title":"static let resetSpringVelocity: Anima.AnimationOptions","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init()","title":"init()","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","title":"func contains(Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","title":"func formIntersection(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","title":"func formSymmetricDifference(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","title":"func formUnion(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","title":"func insert(Self.Element) -> (inserted: Bool, memberAfterInsert: Self.Element)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","title":"func intersection(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","title":"func remove(Self.Element) -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)","title":"func symmetricDifference(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","title":"func union(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","title":"func update(with: Self.Element) -> Self.Element?","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","title":"OptionSet Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","title":"init(S)","type":"init"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)","title":"init(arrayLiteral: Self.Element...)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isempty","title":"var isEmpty: Bool","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)","title":"func isDisjoint(with: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","title":"func isStrictSubset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)","title":"func isStrictSuperset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","title":"func isSubset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","title":"func isSuperset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","title":"func subtract(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","title":"func subtracting(Self) -> Self","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"symbol"}],"path":"\/documentation\/anima\/anima\/animationoptions","title":"Anima.AnimationOptions","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/decayanimationmode\/value","title":"case value","type":"case"},{"path":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","title":"case velocity","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/anima\/decayanimationmode","title":"Anima.DecayAnimationMode","type":"enum"},{"title":"Updating Animations","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/stopallanimations(immediately:)","title":"static func stopAllAnimations(immediately: Bool)","type":"method"}],"path":"\/documentation\/anima\/anima","title":"Anima","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","title":"init(rawValue: UInt)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","title":"let rawValue: UInt","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/autoreverse","title":"static let autoreverse: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","title":"static let integralizeValues: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/repeats","title":"static let repeats: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","title":"static let resetSpringVelocity: Anima.AnimationOptions","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init()","title":"init()","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","title":"func contains(Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","title":"func formIntersection(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","title":"func formSymmetricDifference(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","title":"func formUnion(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","title":"func insert(Self.Element) -> (inserted: Bool, memberAfterInsert: Self.Element)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","title":"func intersection(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","title":"func remove(Self.Element) -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)","title":"func symmetricDifference(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","title":"func union(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","title":"func update(with: Self.Element) -> Self.Element?","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","title":"OptionSet Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","title":"init(S)","type":"init"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)","title":"init(arrayLiteral: Self.Element...)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isempty","title":"var isEmpty: Bool","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)","title":"func isDisjoint(with: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","title":"func isStrictSubset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)","title":"func isStrictSuperset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","title":"func isSubset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","title":"func isSuperset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","title":"func subtract(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","title":"func subtracting(Self) -> Self","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"symbol"}],"path":"\/documentation\/anima\/anima\/animationoptions","title":"Anima.AnimationOptions","type":"struct"},{"title":"Animatable Property","type":"groupMarker"},{"path":"\/documentation\/anima\/animatableproperties","title":"Animatable Properties","type":"article"},{"children":[{"title":"Animating data","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q","title":"init(AnimatableArray)","type":"init"},{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-n050","title":"init(AnimatableArray)","type":"init"},{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","title":"init(Self)","type":"init"},{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","title":"init(AnimatableArray)","type":"init"}],"title":"AnimatableProperty Implementations","type":"groupMarker"}],"path":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(Self.AnimatableData)","type":"init"},{"children":[{"children":[{"path":"\/documentation\/anima\/animatableproperty\/animatabledata-46otf","title":"var animatableData: Self","type":"property"}],"title":"AnimatableProperty Implementations","type":"groupMarker"}],"path":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","title":"var animatableData: Self.AnimatableData","type":"property"},{"path":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","title":"AnimatableData","type":"associatedtype"},{"children":[{"children":[{"path":"\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha","title":"var scaledIntegral: Self","type":"property"}],"title":"AnimatableProperty Implementations","type":"groupMarker"}],"path":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","title":"var scaledIntegral: Self","type":"property"},{"path":"\/documentation\/anima\/animatableproperty\/zero","title":"static var zero: Self","type":"property"}],"path":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"protocol"},{"children":[{"title":"Creating an Array","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/init()","title":"init()","type":"init"},{"path":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","title":"init(S)","type":"init"},{"path":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","title":"init(arrayLiteral: Element...)","type":"init"},{"path":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","title":"init(repeating: Element, count: Int)","type":"init"},{"title":"Inspecting an Array","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/isempty","title":"var isEmpty: Bool","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/count","title":"var count: Int","type":"property"},{"title":"Accessing Elements","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","title":"subscript(Int) -> Element","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/first","title":"var first: Element?","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/last","title":"var last: Element?","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/startindex","title":"var startIndex: Int","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/endindex","title":"var endIndex: Int","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","title":"subscript(Range) -> ArraySlice","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/subscript(safe:)","title":"subscript(safe _: AnimatableArray.Index) -> Element?","type":"subscript"},{"title":"Adding Elements","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q","title":"func replaceSubrange(R, with: C)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/+(_:)","title":"static func + (Self) -> Self","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd","title":"static func + (AnimatableArray, AnimatableArray) -> AnimatableArray","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn","title":"static func += (inout AnimatableArray, AnimatableArray)","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt","title":"static func += (inout Self, Self)","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/-(_:_:)","title":"static func - (AnimatableArray, AnimatableArray) -> AnimatableArray","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4","title":"static func -= (inout Self, Self)","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj","title":"static func -= (inout AnimatableArray, AnimatableArray)","type":"op"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/zero","title":"static var zero: AnimatableArray","type":"property"}],"path":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/difference(from:)","title":"func difference(from: C) -> CollectionDifference","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/difference(from:by:)","title":"func difference(from: C, by: (C.Element, Self.Element) -> Bool) -> CollectionDifference","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/droplast(_:)","title":"func dropLast(Int) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q","title":"func firstRange(of: C) -> Range?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formindex(before:)","title":"func formIndex(before: inout Self.Index)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr","title":"func joined(separator: String) -> String","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/last(where:)","title":"func last(where: (Self.Element) throws -> Bool) rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/lastindex(of:)","title":"func lastIndex(of: Self.Element) -> Self.Index?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/lastindex(where:)","title":"func lastIndex(where: (Self.Element) throws -> Bool) rethrows -> Self.Index?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/reversed()","title":"func reversed() -> ReversedCollection","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/suffix(_:)","title":"func suffix(Int) -> Self.SubSequence","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","title":"BidirectionalCollection Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/underestimatedcount","title":"var underestimatedCount: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/drop(while:)","title":"func drop(while: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/dropfirst(_:)","title":"func dropFirst(Int) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/firstindex(of:)","title":"func firstIndex(of: Self.Element) -> Self.Index?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/firstindex(where:)","title":"func firstIndex(where: (Self.Element) throws -> Bool) rethrows -> Self.Index?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v","title":"func firstRange(of: C) -> Range?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)","title":"func formIndex(inout Self.Index, offsetBy: Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)","title":"func formIndex(inout Self.Index, offsetBy: Int, limitedBy: Self.Index) -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formindex(after:)","title":"func formIndex(after: inout Self.Index)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/index(of:)","title":"func index(of: Self.Element) -> Self.Index?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/makeiterator()","title":"func makeIterator() -> IndexingIterator","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/map(_:)-vo2v","title":"func map((Self.Element) throws -> T) rethrows -> [T]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/prefix(_:)","title":"func prefix(Int) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/prefix(through:)","title":"func prefix(through: Self.Index) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/prefix(upto:)","title":"func prefix(upTo: Self.Index) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/prefix(while:)","title":"func prefix(while: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/randomelement()","title":"func randomElement() -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/randomelement(using:)","title":"func randomElement(using: inout T) -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/ranges(of:)","title":"func ranges(of: C) -> [Range]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)","title":"func split(maxSplits: Int, omittingEmptySubsequences: Bool, whereSeparator: (Self.Element) throws -> Bool) rethrows -> [Self.SubSequence]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)","title":"func split(separator: Self.Element, maxSplits: Int, omittingEmptySubsequences: Bool) -> [Self.SubSequence]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/suffix(from:)","title":"func suffix(from: Self.Index) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/trimmingprefix(_:)","title":"func trimmingPrefix(Prefix) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/trimmingprefix(while:)","title":"func trimmingPrefix(while: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence","type":"method"},{"title":"Subscripts","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8","title":"subscript((UnboundedRange_) -> ()) -> Self.SubSequence","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0","title":"subscript(R) -> Self.SubSequence","type":"subscript"}],"path":"\/documentation\/anima\/animatablearray\/collection-implementations","title":"Collection Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/debugdescription","title":"var debugDescription: String","type":"property"}],"path":"\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations","title":"CustomDebugStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/custommirror","title":"var customMirror: Mirror","type":"property"}],"path":"\/documentation\/anima\/animatablearray\/customreflectable-implementations","title":"CustomReflectable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/animatablearray\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/anima\/animatablearray\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/animatablearray\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/hashable-implementations","title":"Hashable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)","title":"func move(fromOffsets: IndexSet, toOffset: Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j","title":"func partition(by: (Self.Element) throws -> Bool) rethrows -> Self.Index","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/partition(by:)-br2f","title":"func partition(by: (Self.Element) throws -> Bool) rethrows -> Self.Index","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/reverse()","title":"func reverse()","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/shuffle()","title":"func shuffle()","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/shuffle(using:)","title":"func shuffle(using: inout T)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sort()","title":"func sort()","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sort(by:)","title":"func sort(by: (Self.Element, Self.Element) throws -> Bool) rethrows","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8","title":"func sort(using: Comparator)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sort(using:)-78990","title":"func sort(using: S)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/swapat(_:_:)","title":"func swapAt(Self.Index, Self.Index)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)","title":"func withContiguousMutableStorageIfAvailable((inout UnsafeMutableBufferPointer) throws -> R) rethrows -> R?","type":"method"},{"title":"Subscripts","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy","title":"subscript((UnboundedRange_) -> ()) -> Self.SubSequence","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-8726","title":"subscript(Range) -> Self.SubSequence","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1","title":"subscript(R) -> Self.SubSequence","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6","title":"subscript(Range) -> Slice","type":"subscript"}],"path":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)","title":"func index(Self.Index, offsetBy: Int, limitedBy: Self.Index) -> Self.Index?","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations","title":"RandomAccessCollection Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/+(_:_:)-11108","title":"static func + (Self, Other) -> Self","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8","title":"static func + (Other, Self) -> Self","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+(_:_:)-495vp","title":"static func + (Self, Other) -> Self","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2","title":"static func += (inout Self, Other)","type":"op"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/init(_:)-42uu","title":"init(S)","type":"init"},{"path":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5","title":"init(repeating: Self.Element, count: Int)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/append(_:)","title":"func append(Self.Element)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/append(contentsof:)","title":"func append(contentsOf: S)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/applying(_:)","title":"func applying(CollectionDifference) -> Self?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/filter(_:)","title":"func filter((Self.Element) throws -> Bool) rethrows -> Self","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/insert(_:at:)","title":"func insert(Self.Element, at: Self.Index)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/insert(contentsof:at:)","title":"func insert(contentsOf: C, at: Self.Index)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/poplast()","title":"func popLast() -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/remove(at:)","title":"func remove(at: Self.Index) -> Self.Element","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/remove(atoffsets:)","title":"func remove(atOffsets: IndexSet)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)","title":"func removeAll(keepingCapacity: Bool)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m","title":"func removeAll(where: (Self.Element) throws -> Bool) rethrows","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac","title":"func removeAll(where: (Self.Element) throws -> Bool) rethrows","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removefirst()","title":"func removeFirst() -> Self.Element","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removefirst(_:)","title":"func removeFirst(Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removelast()","title":"func removeLast() -> Self.Element","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removelast(_:)","title":"func removeLast(Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q","title":"func removeSubrange(Range)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8","title":"func removeSubrange(R)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)","title":"func replace(C, with: Replacement, maxReplacements: Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus","title":"func replaceSubrange(R, with: C)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz","title":"func replaceSubrange(Range, with: C)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)","title":"func replacing(C, with: Replacement, maxReplacements: Int) -> Self","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)","title":"func replacing(C, with: Replacement, subrange: Range, maxReplacements: Int) -> Self","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/reservecapacity(_:)","title":"func reserveCapacity(Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/trimprefix(_:)","title":"func trimPrefix(Prefix)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/trimprefix(while:)","title":"func trimPrefix(while: (Self.Element) throws -> Bool) rethrows","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/lazy","title":"var lazy: LazySequence","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/publisher","title":"var publisher: Publishers.Sequence","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/allsatisfy(_:)","title":"func allSatisfy((Self.Element) throws -> Bool) rethrows -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/clip()","title":"func clip()","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/compactmap(_:)","title":"func compactMap((Self.Element) throws -> ElementOfResult?) rethrows -> [ElementOfResult]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/compare(_:_:)","title":"func compare(Comparator.Compared, Comparator.Compared) -> ComparisonResult","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/contains(_:)","title":"func contains(Self.Element) -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/contains(where:)","title":"func contains(where: (Self.Element) throws -> Bool) rethrows -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/elementsequal(_:)","title":"func elementsEqual(OtherSequence) -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/elementsequal(_:by:)","title":"func elementsEqual(OtherSequence, by: (Self.Element, OtherSequence.Element) throws -> Bool) rethrows -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/enumerated()","title":"func enumerated() -> EnumeratedSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz","title":"func fill(using: NSCompositingOperation)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd","title":"func fill(using: NSCompositingOperation)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/fill(using:)-9islb","title":"func fill(using: NSCompositingOperation)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/first(where:)","title":"func first(where: (Self.Element) throws -> Bool) rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl","title":"func flatMap((Self.Element) throws -> ElementOfResult?) rethrows -> [ElementOfResult]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p","title":"func flatMap((Self.Element) throws -> SegmentOfResult) rethrows -> [SegmentOfResult.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/foreach(_:)","title":"func forEach((Self.Element) throws -> Void) rethrows","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formatted()","title":"func formatted() -> String","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formatted(_:)","title":"func formatted(S) -> S.FormatOutput","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/joined()","title":"func joined() -> FlattenSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs","title":"func joined(separator: Separator) -> JoinedSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq","title":"func joined(separator: String) -> String","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)","title":"func lexicographicallyPrecedes(OtherSequence) -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)","title":"func lexicographicallyPrecedes(OtherSequence, by: (Self.Element, Self.Element) throws -> Bool) rethrows -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/map(_:)-67hc0","title":"func map((Self.Element) throws -> T) rethrows -> [T]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/max()","title":"func max() -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/max(by:)","title":"func max(by: (Self.Element, Self.Element) throws -> Bool) rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/min()","title":"func min() -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/min(by:)","title":"func min(by: (Self.Element, Self.Element) throws -> Bool) rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) throws -> Result) rethrows -> Result","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) throws -> ()) rethrows -> Result","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/shuffled()","title":"func shuffled() -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/shuffled(using:)","title":"func shuffled(using: inout T) -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sorted()","title":"func sorted() -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sorted(by:)","title":"func sorted(by: (Self.Element, Self.Element) throws -> Bool) rethrows -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6","title":"func sorted(using: S) -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr","title":"func sorted(using: Comparator) -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/starts(with:)","title":"func starts(with: PossiblePrefix) -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/starts(with:by:)","title":"func starts(with: PossiblePrefix, by: (Self.Element, PossiblePrefix.Element) throws -> Bool) rethrows -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)","title":"func withContiguousStorageIfAvailable((UnsafeBufferPointer) throws -> R) rethrows -> R?","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/magnitudesquared","title":"var magnitudeSquared: Double","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)","title":"func interpolate(towards: Self, amount: Double)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)","title":"func interpolated(towards: Self, amount: Double) -> Self","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/scale(by:)","title":"func scale(by: Double)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/scaled(by:)","title":"func scaled(by: Double) -> Self","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","title":"VectorArithmetic Implementations","type":"symbol"}],"path":"\/documentation\/anima\/animatablearray","title":"AnimatableArray","type":"struct"},{"title":"Animatable Property Provider","type":"groupMarker"},{"children":[{"title":"Accessing Animatable Properties","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","title":"var animator: LayerAnimator","type":"property"},{"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","title":"var animator: PropertyAnimator","type":"property"},{"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh","title":"var animator: ViewAnimator","type":"property"}],"title":"AnimatablePropertyProvider Implementations","type":"groupMarker"}],"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","title":"var animator: PropertyAnimator","type":"property"},{"path":"\/documentation\/anima\/animatablepropertyprovider\/provider","title":"Provider","type":"associatedtype"}],"path":"\/documentation\/anima\/animatablepropertyprovider","title":"AnimatablePropertyProvider","type":"protocol"},{"children":[{"title":"Accessing Animations","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/animations","title":"var animations: [String : AnimationProviding]","type":"property"},{"path":"\/documentation\/anima\/propertyanimator\/subscript(animation:)","title":"subscript(animation _: WritableKeyPath) -> AnimationProviding?","type":"subscript"},{"title":"Accessing Animation Velocities","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/subscript(velocity:)","title":"subscript(velocity _: WritableKeyPath) -> Value","type":"subscript"},{"title":"Accessing Values","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/subscript(_:)","title":"subscript(WritableKeyPath) -> Value","type":"subscript"}],"path":"\/documentation\/anima\/propertyanimator","title":"PropertyAnimator","type":"class"},{"children":[{"title":"Accessing animations","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/animations","title":"var animations: [String : AnimationProviding]","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/animation(for:)","title":"func animation(for: WritableKeyPath, Value>) -> AnimationProviding?","type":"method"},{"path":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","title":"func animationVelocity(for: WritableKeyPath, Value>) -> Value?","type":"method"},{"title":"Animatable properties","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/anchorpoint","title":"var anchorPoint: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/anchorpointz","title":"var anchorPointZ: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/backgroundcolor","title":"var backgroundColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/bordercolor","title":"var borderColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/borderwidth","title":"var borderWidth: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/bounds","title":"var bounds: CGRect","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/center","title":"var center: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/cornerradius","title":"var cornerRadius: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/frame","title":"var frame: CGRect","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/innershadow","title":"var innerShadow: ShadowConfiguration","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/opacity","title":"var opacity: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/origin","title":"var origin: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/rotation","title":"var rotation: CGQuaternion","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/scale","title":"var scale: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/shadow","title":"var shadow: ShadowConfiguration","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/size","title":"var size: CGSize","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/transform","title":"var transform: CATransform3D","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/translation","title":"var translation: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/zposition","title":"var zPosition: CGFloat","type":"property"},{"title":"CAShapeLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/fillcolor","title":"var fillColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"var lineDashPattern: [Double]","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linedashphase","title":"var lineDashPhase: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linewidth","title":"var lineWidth: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/miterlimit","title":"var miterLimit: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokecolor","title":"var strokeColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokeend","title":"var strokeEnd: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokestart","title":"var strokeStart: CGFloat","type":"property"},{"title":"CAReplicatorLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/instancedelay","title":"var instanceDelay: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"var lineDashPattern: [Double]","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linedashphase","title":"var lineDashPhase: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linewidth","title":"var lineWidth: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/miterlimit","title":"var miterLimit: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokecolor","title":"var strokeColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokeend","title":"var strokeEnd: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokestart","title":"var strokeStart: CGFloat","type":"property"},{"title":"CAReplicatorLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/instancealphaoffset","title":"var instanceAlphaOffset: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instanceblueoffset","title":"var instanceBlueOffset: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instancecolor","title":"var instanceColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instancedelay","title":"var instanceDelay: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instancegreenoffset","title":"var instanceGreenOffset: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instanceredoffset","title":"var instanceRedOffset: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instancetransform","title":"var instanceTransform: CATransform3D","type":"property"},{"title":"CATiledLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/tilesize","title":"var tileSize: CGSize","type":"property"},{"title":"CAGradientLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/colors","title":"var colors: [CGColor]","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/endpoint","title":"var endPoint: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/locations","title":"var locations: [CGFloat]","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/startpoint","title":"var startPoint: CGPoint","type":"property"},{"title":"CAEmitterLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/birthrate","title":"var birthRate: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/emitterdepth","title":"var emitterDepth: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/emitterposition","title":"var emitterPosition: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/emittersize","title":"var emitterSize: CGSize","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/emitterzposition","title":"var emitterZPosition: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/lifetime","title":"var lifetime: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/spin","title":"var spin: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/velocity","title":"var velocity: CGFloat","type":"property"}],"path":"\/documentation\/anima\/layeranimator","title":"LayerAnimator","type":"class"},{"children":[{"title":"Accessing animations","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/animations","title":"var animations: [String : AnimationProviding]","type":"property"},{"path":"\/documentation\/anima\/layoutanimator\/animation(for:)","title":"func animation(for: WritableKeyPath) -> AnimationProviding?","type":"method"},{"path":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","title":"func animationVelocity(for: WritableKeyPath) -> Value?","type":"method"},{"title":"Animatable properties","type":"groupMarker"},{"path":"\/documentation\/anima\/layoutanimator\/constant","title":"var constant: CGFloat","type":"property"}],"path":"\/documentation\/anima\/layoutanimator","title":"LayoutAnimator","type":"class"},{"children":[{"title":"Accessing animations","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/animations","title":"var animations: [String : AnimationProviding]","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/animation(for:)","title":"func animation(for: WritableKeyPath, Value>) -> AnimationProviding?","type":"method"},{"path":"\/documentation\/anima\/viewanimator\/animationvelocity(for:)","title":"func animationVelocity(for: WritableKeyPath, Value>) -> Value?","type":"method"},{"title":"Animatable properties","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/alpha","title":"var alpha: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/backgroundcolor","title":"var backgroundColor: NSUIColor?","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/bordercolor","title":"var borderColor: NSUIColor?","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/borderwidth","title":"var borderWidth: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/bounds","title":"var bounds: CGRect","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/center","title":"var center: CGPoint","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/cornerradius","title":"var cornerRadius: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/frame","title":"var frame: CGRect","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/innershadow","title":"var innerShadow: ShadowConfiguration","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/origin","title":"var origin: CGPoint","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/rotation","title":"var rotation: CGQuaternion","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/scale","title":"var scale: CGPoint","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/shadow","title":"var shadow: ShadowConfiguration","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/size","title":"var size: CGSize","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/transform3d","title":"var transform3D: CATransform3D","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/translation","title":"var translation: CGPoint","type":"property"},{"title":"NSBox","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/contentviewmargins","title":"var contentViewMargins: CGSize","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/fillcolor","title":"var fillColor: NSColor","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/titlefontsize","title":"var titleFontSize: CGFloat","type":"property"},{"title":"NSButton","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt","title":"var contentTintColor: NSColor?","type":"property"},{"title":"NSColorWell","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/color","title":"var color: NSColor","type":"property"},{"title":"NSControl","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","title":"var doubleValue: Double","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/floatvalue","title":"var floatValue: Float","type":"property"},{"title":"NSImageView","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5","title":"var contentTintColor: NSColor?","type":"property"},{"title":"NSScrollView","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/documentoffset","title":"var documentOffset: CGPoint","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/magnification","title":"var magnification: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","title":"func setMagnification(CGFloat, centeredAt: CGPoint)","type":"method"},{"title":"NSStackView\/UIStackView","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/edgeinsets","title":"var edgeInsets: NSEdgeInsets","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/spacing","title":"var spacing: CGFloat","type":"property"},{"title":"NSTextField","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","title":"var fontSize: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/textcolor-44e46","title":"var textColor: NSUIColor?","type":"property"},{"title":"NSTextView","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","title":"var fontSize: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","title":"var textColor: NSUIColor?","type":"property"},{"title":"NSProgressIndicator","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","title":"var doubleValue: Double","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/minvalue","title":"var minValue: Double","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/maxvalue","title":"var maxValue: Double","type":"property"}],"path":"\/documentation\/anima\/viewanimator","title":"ViewAnimator","type":"class"},{"children":[{"title":"Accessing animations","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/animations","title":"var animations: [String : AnimationProviding]","type":"property"},{"path":"\/documentation\/anima\/windowanimator\/animation(for:)","title":"func animation(for: WritableKeyPath) -> AnimationProviding?","type":"method"},{"path":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","title":"func animationVelocity(for: WritableKeyPath) -> Value?","type":"method"},{"title":"Animatable properties","type":"groupMarker"},{"path":"\/documentation\/anima\/windowanimator\/alphavalue","title":"var alphaValue: CGFloat","type":"property"},{"path":"\/documentation\/anima\/windowanimator\/backgroundcolor","title":"var backgroundColor: NSColor","type":"property"},{"path":"\/documentation\/anima\/windowanimator\/center","title":"var center: CGPoint","type":"property"},{"path":"\/documentation\/anima\/windowanimator\/frame","title":"var frame: CGRect","type":"property"},{"path":"\/documentation\/anima\/windowanimator\/size","title":"var size: CGSize","type":"property"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/windowanimator\/origin","title":"var origin: CGPoint","type":"property"}],"path":"\/documentation\/anima\/windowanimator","title":"WindowAnimator","type":"class"},{"title":"Anmations","type":"groupMarker"},{"path":"\/documentation\/anima\/animations","title":"Animations","type":"article"},{"children":[{"title":"Accessing the animation parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/animationproviding\/id","title":"var id: UUID","type":"property"},{"path":"\/documentation\/anima\/animationproviding\/groupid","title":"var groupID: UUID?","type":"property"},{"path":"\/documentation\/anima\/animationproviding\/relativepriority","title":"var relativePriority: Int","type":"property"},{"path":"\/documentation\/anima\/animationproviding\/state","title":"var state: AnimatingState","type":"property"},{"title":"Starting and stopping the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/animationproviding\/start()","title":"func start()","type":"method"},{"path":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","title":"func start(afterDelay: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/animationproviding\/stop()","title":"func stop()","type":"method"},{"path":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"func stop(at: AnimationPosition, immediately: Bool)","type":"method"},{"path":"\/documentation\/anima\/animationproviding\/pause()","title":"func pause()","type":"method"},{"path":"\/documentation\/anima\/animationproviding\/delay","title":"var delay: TimeInterval","type":"property"},{"title":"Updating the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/animationproviding\/updateanimation(deltatime:)","title":"func updateAnimation(deltaTime: TimeInterval)","type":"method"}],"path":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"protocol"},{"children":[{"title":"Constant","type":"groupMarker"},{"path":"\/documentation\/anima\/animationevent\/finished(at:)","title":"case finished(at: Value)","type":"case"},{"path":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","title":"case retargeted(from: Value, to: Value)","type":"case"},{"path":"\/documentation\/anima\/animationevent\/isfinished","title":"var isFinished: Bool","type":"property"},{"path":"\/documentation\/anima\/animationevent\/isretargeted","title":"var isRetargeted: Bool","type":"property"}],"path":"\/documentation\/anima\/animationevent","title":"AnimationEvent","type":"enum"},{"children":[{"title":"Constant","type":"groupMarker"},{"path":"\/documentation\/anima\/animationposition\/end","title":"case end","type":"case"},{"path":"\/documentation\/anima\/animationposition\/start","title":"case start","type":"case"},{"path":"\/documentation\/anima\/animationposition\/current","title":"case current","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/animationposition\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/animationposition\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/animationposition\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animationposition\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animationposition\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"enum"},{"children":[{"title":"Constant","type":"groupMarker"},{"path":"\/documentation\/anima\/animatingstate\/inactive","title":"case inactive","type":"case"},{"path":"\/documentation\/anima\/animatingstate\/running","title":"case running","type":"case"},{"path":"\/documentation\/anima\/animatingstate\/ended","title":"case ended","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/animatingstate\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/animatingstate\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/animatingstate\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatingstate\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatingstate\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/animatingstate","title":"AnimatingState","type":"enum"},{"title":"Decay Animation","type":"groupMarker"},{"children":[{"title":"Creating the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","title":"init(value: Value, target: Value, decelerationRate: Double)","type":"init"},{"path":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","title":"init(value: Value, velocity: Value, decelerationRate: Double)","type":"init"},{"title":"Starting and stopping the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","title":"func start(afterDelay: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","title":"func stop(at: AnimationPosition, immediately: Bool)","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/pause()","title":"func pause()","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/delay","title":"var delay: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/state","title":"var state: AnimatingState","type":"property"},{"title":"Accessing value, velocity and target","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/target","title":"var target: Value","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/value","title":"var value: Value","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/velocity","title":"var velocity: Value","type":"property"},{"title":"Handling animation updates","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/completion","title":"var completion: ((AnimationEvent) -> Void)?","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","title":"func updateAnimation(deltaTime: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/valuechanged","title":"var valueChanged: ((Value) -> Void)?","type":"property"},{"title":"Accessing animation parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/decelerationrate","title":"var decelerationRate: Double","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/id","title":"let id: UUID","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/groupid","title":"var groupID: UUID?","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/relativepriority","title":"var relativePriority: Int","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/integralizevalues","title":"var integralizeValues: Bool","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/autoreverse","title":"var autoreverse: Bool","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/autostarts","title":"var autoStarts: Bool","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/isreversed","title":"var isReversed: Bool","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/repeats","title":"var repeats: Bool","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/start()","title":"func start()","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/stop()","title":"func stop()","type":"method"}],"path":"\/documentation\/anima\/decayanimation\/animationproviding-implementations","title":"AnimationProviding Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/keyframeanimation()","title":"func keyframeAnimation() -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)","title":"func keyframeAnimation(forFramerate: Int?) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)","title":"func keyframeAnimation(forScreen: NSScreen) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"func populateKeyframeAnimationData(deltaTime: TimeInterval, values: inout [AnyObject], keyTimes: inout [NSNumber]) -> TimeInterval","type":"method"}],"path":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/decayanimation\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/decayanimation","title":"DecayAnimation","type":"class"},{"children":[{"title":"Creating the function","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","title":"init(decelerationRate: Double)","type":"init"},{"path":"\/documentation\/anima\/decayfunction\/decelerationrate","title":"var decelerationRate: Double","type":"property"},{"title":"Updating a value","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)","title":"func update(value: inout V, velocity: inout V, deltaTime: TimeInterval)","type":"method"},{"title":"Getting destination and velocity","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","title":"static func destination(value: V, velocity: V, decelerationRate: Double) -> V","type":"method"},{"path":"\/documentation\/anima\/decayfunction\/velocity(fromvalue:tovalue:decelerationrate:)","title":"static func velocity(fromValue: V, toValue: V, decelerationRate: Double) -> V","type":"method"},{"title":"Getting duration","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","title":"static func duration(value: Value, velocity: Value, decelerationRate: Double) -> TimeInterval","type":"method"},{"path":"\/documentation\/anima\/decayfunction\/duration(fromvalue:tovalue:decelerationrate:)","title":"static func duration(fromValue: Value, toValue: Value, decelerationRate: Double) -> TimeInterval","type":"method"},{"title":"Constants","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","title":"static let ScrollViewDecelerationRate: Double","type":"property"},{"path":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","title":"static let ScrollViewDecelerationRateFast: Double","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/decayfunction\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/decayfunction","title":"DecayFunction","type":"struct"},{"title":"Easing Animation","type":"groupMarker"},{"children":[{"title":"Creating the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)","title":"init(timingFunction: TimingFunction, duration: CGFloat, value: Value, target: Value)","type":"init"},{"title":"Starting and stopping the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","title":"func start(afterDelay: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","title":"func stop(at: AnimationPosition, immediately: Bool)","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/pause()","title":"func pause()","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/delay","title":"var delay: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/state","title":"var state: AnimatingState","type":"property"},{"title":"Accessing value, velocity and target","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/target","title":"var target: Value","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/value","title":"var value: Value","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/velocity","title":"var velocity: Value","type":"property"},{"title":"Handling animation updates","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/completion","title":"var completion: ((AnimationEvent) -> Void)?","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","title":"func updateAnimation(deltaTime: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/valuechanged","title":"var valueChanged: ((Value) -> Void)?","type":"property"},{"title":"Accessing animation parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/id","title":"let id: UUID","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/groupid","title":"var groupID: UUID?","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/relativepriority","title":"var relativePriority: Int","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"var integralizeValues: Bool","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/autoreverse","title":"var autoreverse: Bool","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/autostarts","title":"var autoStarts: Bool","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/isreversed","title":"var isReversed: Bool","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/repeats","title":"var repeats: Bool","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/timingfunction","title":"var timingFunction: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/duration","title":"var duration: CGFloat","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"var fractionComplete: CGFloat","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/start()","title":"func start()","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/stop()","title":"func stop()","type":"method"}],"path":"\/documentation\/anima\/easinganimation\/animationproviding-implementations","title":"AnimationProviding Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/keyframeanimation()","title":"func keyframeAnimation() -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)","title":"func keyframeAnimation(forFramerate: Int?) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)","title":"func keyframeAnimation(forScreen: NSScreen) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"func populateKeyframeAnimationData(deltaTime: TimeInterval, values: inout [AnyObject], keyTimes: inout [NSNumber]) -> TimeInterval","type":"method"}],"path":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/easinganimation\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/easinganimation","title":"EasingAnimation","type":"class"},{"children":[{"title":"Creating a Timing Function","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","title":"init(x1: Double, y1: Double, x2: Double, y2: Double)","type":"init"},{"path":"\/documentation\/anima\/timingfunction\/init(_:)","title":"init(CAMediaTimingFunction)","type":"init"},{"path":"\/documentation\/anima\/timingfunction\/bezier(_:)","title":"case bezier(TimingFunction.UnitBezier)","type":"case"},{"path":"\/documentation\/anima\/timingfunction\/function(_:)","title":"case function((Double) -> (Double))","type":"case"},{"path":"\/documentation\/anima\/timingfunction\/name","title":"var name: String","type":"property"},{"title":"Built-in Timing Functions","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/default","title":"static var `default`: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easein","title":"static var easeIn: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easeineaseout","title":"static var easeInEaseOut: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easeout","title":"static var easeOut: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/linear","title":"case linear","type":"case"},{"path":"\/documentation\/anima\/timingfunction\/swiftout","title":"static var swiftOut: TimingFunction","type":"property"},{"children":[{"title":"Back","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinback","title":"static var easeInBack: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","title":"static var easeOutBack: TimingFunction","type":"property"},{"title":"Bounce","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","title":"static var easeInBounce: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","title":"static var easeOutBounce: TimingFunction","type":"property"},{"title":"Circular","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeincirc","title":"static var easeInCirc: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","title":"static var easeOutCirc: TimingFunction","type":"property"},{"title":"Cubic","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","title":"static var easeInCubic: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","title":"static var easeOutCubic: TimingFunction","type":"property"},{"title":"Elastic","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"static var easeInElastic: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","title":"static var easeOutElastic: TimingFunction","type":"property"},{"title":"Exponential","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","title":"static var easeInExpo: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","title":"static var easeOutExpo: TimingFunction","type":"property"},{"title":"Sinusoidal","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"static var easeInSine: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","title":"static var easeOutSine: TimingFunction","type":"property"},{"title":"Quadratic","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","title":"static var easeInQuad: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","title":"static var easeOutQuad: TimingFunction","type":"property"},{"title":"Quartic","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","title":"static var easeInQuart: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","title":"static var easeOutQuart: TimingFunction","type":"property"},{"title":"Quintic","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","title":"static var easeInQuint: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","title":"static var easeOutQuint: TimingFunction","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutback","title":"static var easeInOutBack: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutbounce","title":"static var easeInOutBounce: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcirc","title":"static var easeInOutCirc: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcubic","title":"static var easeInOutCubic: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutelastic","title":"static var easeInOutElastic: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutexpo","title":"static var easeInOutExpo: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquad","title":"static var easeInOutQuad: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquart","title":"static var easeInOutQuart: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquint","title":"static var easeInOutQuint: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutsine","title":"static var easeInOutSine: TimingFunction","type":"property"}],"path":"\/documentation\/anima\/timingfunction\/easing","title":"TimingFunction.Easing","type":"struct"},{"title":"Solve Time","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","title":"func solve(at: Double, epsilon: Double) -> Double","type":"method"},{"path":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","title":"func solve(at: Double, duration: Double) -> Double","type":"method"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)","title":"init(first: CGPoint, second: CGPoint)","type":"init"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)","title":"init(x1: Double, y1: Double, x2: Double, y2: Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/first","title":"var first: CGPoint","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/second","title":"var second: CGPoint","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)","title":"func solve(x: Double, duration: Double) -> Double","type":"method"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)","title":"func solve(x: Double, epsilon: Double) -> Double","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier","type":"struct"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/timingfunction\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/anima\/timingfunction\/==(_:_:)","title":"static func == (TimingFunction, TimingFunction) -> Bool","type":"op"}],"path":"\/documentation\/anima\/timingfunction\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/timingfunction\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/timingfunction","title":"TimingFunction","type":"enum"},{"title":"Spring Animation","type":"groupMarker"},{"children":[{"title":"Creating the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)","title":"init(spring: Spring, value: Value, target: Value, initialVelocity: Value)","type":"init"},{"title":"Starting and stopping the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/start(afterdelay:)","title":"func start(afterDelay: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/springanimation\/stop(at:immediately:)","title":"func stop(at: AnimationPosition, immediately: Bool)","type":"method"},{"path":"\/documentation\/anima\/springanimation\/pause()","title":"func pause()","type":"method"},{"path":"\/documentation\/anima\/springanimation\/delay","title":"var delay: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/springanimation\/state","title":"var state: AnimatingState","type":"property"},{"title":"Accessing spring parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/settlingtime","title":"var settlingTime: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/springanimation\/spring","title":"var spring: Spring","type":"property"},{"title":"Accessing value, velocity and target","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/target","title":"var target: Value","type":"property"},{"path":"\/documentation\/anima\/springanimation\/value","title":"var value: Value","type":"property"},{"path":"\/documentation\/anima\/springanimation\/velocity","title":"var velocity: Value","type":"property"},{"title":"Handling animation updates","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/completion","title":"var completion: ((AnimationEvent) -> Void)?","type":"property"},{"path":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","title":"func updateAnimation(deltaTime: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/springanimation\/valuechanged","title":"var valueChanged: ((Value) -> Void)?","type":"property"},{"title":"Accessing animation parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/id","title":"let id: UUID","type":"property"},{"path":"\/documentation\/anima\/springanimation\/groupid","title":"var groupID: UUID?","type":"property"},{"path":"\/documentation\/anima\/springanimation\/relativepriority","title":"var relativePriority: Int","type":"property"},{"path":"\/documentation\/anima\/springanimation\/integralizevalues","title":"var integralizeValues: Bool","type":"property"},{"path":"\/documentation\/anima\/springanimation\/autoreverse","title":"var autoreverse: Bool","type":"property"},{"path":"\/documentation\/anima\/springanimation\/autostarts","title":"var autoStarts: Bool","type":"property"},{"path":"\/documentation\/anima\/springanimation\/isreversed","title":"var isReversed: Bool","type":"property"},{"path":"\/documentation\/anima\/springanimation\/repeats","title":"var repeats: Bool","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/start()","title":"func start()","type":"method"},{"path":"\/documentation\/anima\/springanimation\/stop()","title":"func stop()","type":"method"}],"path":"\/documentation\/anima\/springanimation\/animationproviding-implementations","title":"AnimationProviding Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/keyframeanimation()","title":"func keyframeAnimation() -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)","title":"func keyframeAnimation(forFramerate: Int?) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)","title":"func keyframeAnimation(forScreen: NSScreen) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"func populateKeyframeAnimationData(deltaTime: TimeInterval, values: inout [AnyObject], keyTimes: inout [NSNumber]) -> TimeInterval","type":"method"}],"path":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/springanimation\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/springanimation","title":"SpringAnimation","type":"class"},{"children":[{"title":"Creating Spring","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/init(duration:bounce:)","title":"init(duration: Double, bounce: Double)","type":"init"},{"path":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","title":"init(response: Double, dampingRatio: Double, mass: Double)","type":"init"},{"path":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","title":"init(settlingDuration: TimeInterval, dampingRatio: Double, epsilon: Double)","type":"init"},{"path":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","title":"init(stiffness: Double, dampingRatio: Double, mass: Double)","type":"init"},{"title":"Built-in springs","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/bouncy","title":"static let bouncy: Spring","type":"property"},{"path":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","title":"static func bouncy(duration: Double, extraBounce: Double) -> Spring","type":"method"},{"path":"\/documentation\/anima\/spring\/interactive","title":"static let interactive: Spring","type":"property"},{"path":"\/documentation\/anima\/spring\/smooth","title":"static let smooth: Spring","type":"property"},{"path":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","title":"static func smooth(duration: Double, extraBounce: Double) -> Spring","type":"method"},{"path":"\/documentation\/anima\/spring\/snappy","title":"static let snappy: Spring","type":"property"},{"path":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","title":"static func snappy(duration: Double, extraBounce: Double) -> Spring","type":"method"},{"title":"Getting spring characteristics","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/bounce","title":"var bounce: Double","type":"property"},{"path":"\/documentation\/anima\/spring\/damping","title":"let damping: Double","type":"property"},{"path":"\/documentation\/anima\/spring\/dampingratio","title":"let dampingRatio: Double","type":"property"},{"path":"\/documentation\/anima\/spring\/mass","title":"let mass: Double","type":"property"},{"path":"\/documentation\/anima\/spring\/response","title":"let response: Double","type":"property"},{"path":"\/documentation\/anima\/spring\/settlingduration","title":"let settlingDuration: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/spring\/stiffness","title":"let stiffness: Double","type":"property"},{"title":"Updating spring value and velocity","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)","title":"func update(value: inout V, velocity: inout V, target: V, deltaTime: TimeInterval)","type":"method"},{"title":"Getting spring value","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)","title":"func value(fromValue: V, toValue: V, initialVelocity: V, time: TimeInterval) -> V","type":"method"},{"path":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)","title":"func value(target: V, initialVelocity: V, time: TimeInterval) -> V","type":"method"},{"title":"Getting spring velocity","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","title":"func velocity(fromValue: V, toValue: V, initialVelocity: V, time: TimeInterval) -> V","type":"method"},{"path":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","title":"func velocity(target: V, initialVelocity: V, time: TimeInterval) -> V","type":"method"},{"title":"Getting spring force","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","title":"func force(fromValue: V, toValue: V, position: V, velocity: V) -> V","type":"method"},{"path":"\/documentation\/anima\/spring\/force(target:position:velocity:)","title":"func force(target: V, position: V, velocity: V) -> V","type":"method"},{"title":"Getting spring settling duration","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","title":"func settlingDuration(fromValue: V, toValue: V, initialVelocity: V, epsilon: Double) -> Double","type":"method"},{"path":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","title":"func settlingDuration(target: V, initialVelocity: V, epsilon: Double) -> Double","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/spring\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/spring\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/spring","title":"Spring","type":"struct"},{"title":"Additions","type":"groupMarker"},{"children":[{"title":"Creating The Keyframe Animation","type":"groupMarker"},{"path":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","title":"func keyframeAnimation() -> CAKeyframeAnimation","type":"method"},{"children":[{"children":[{"path":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys","title":"func keyframeAnimation(forFramerate: Int?) -> CAKeyframeAnimation","type":"method"}],"title":"CAKeyframeAnimationEmittable Implementations","type":"groupMarker"}],"path":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","title":"func keyframeAnimation(forFramerate: Int?) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","title":"func keyframeAnimation(forScreen: NSScreen) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"func populateKeyframeAnimationData(deltaTime: TimeInterval, values: inout [AnyObject], keyTimes: inout [NSNumber]) -> TimeInterval","type":"method"}],"path":"\/documentation\/anima\/cakeyframeanimationemittable","title":"CAKeyframeAnimationEmittable","type":"protocol"},{"children":[{"title":"Converting to Keyframe Value","type":"groupMarker"},{"path":"\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","type":"protocol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx","title":"init(Float)","type":"init"},{"path":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa","title":"init(Double)","type":"init"}],"path":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","type":"protocol"},{"children":[{"title":"Calculate rubberbanding of a value","type":"groupMarker"},{"path":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","title":"static func value(for: Value, boundsSize: Value, contentSize: Value, coefficient: Value) -> Value","type":"method"},{"path":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","title":"static func value(for: Value, range: ClosedRange, interval: Value, coefficient: Value) -> Value","type":"method"},{"path":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","title":"static func value(for: CGRect, bounds: CGRect, coefficient: Double) -> CGRect","type":"method"},{"title":"Constant","type":"groupMarker"},{"path":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","title":"static let ScrollViewRubberBandingConstant: Double","type":"property"}],"path":"\/documentation\/anima\/rubberband","title":"Rubberband","type":"struct"},{"children":[{"title":"Creating the shadow configuration","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","title":"init(color: NSUIColor?, opacity: CGFloat, radius: CGFloat, offset: CGPoint)","type":"init"},{"path":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","title":"static func accentColor(opacity: CGFloat, radius: CGFloat, offset: CGPoint) -> ShadowConfiguration","type":"method"},{"path":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","title":"static func black(opacity: CGFloat, radius: CGFloat, offset: CGPoint) -> ShadowConfiguration","type":"method"},{"path":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)","title":"static func color(NSUIColor, opacity: CGFloat, radius: CGFloat, offset: CGPoint) -> ShadowConfiguration","type":"method"},{"path":"\/documentation\/anima\/shadowconfiguration\/none()","title":"static func none() -> ShadowConfiguration","type":"method"},{"title":"Configurating the shadow","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/color","title":"var color: NSUIColor?","type":"property"},{"path":"\/documentation\/anima\/shadowconfiguration\/opacity","title":"var opacity: CGFloat","type":"property"},{"path":"\/documentation\/anima\/shadowconfiguration\/radius","title":"var radius: CGFloat","type":"property"},{"path":"\/documentation\/anima\/shadowconfiguration\/offset","title":"var offset: CGPoint","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/shadowconfiguration\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/zero","title":"static var zero: ShadowConfiguration","type":"property"}],"path":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/shadowconfiguration\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","type":"struct"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","type":"typealias"},{"path":"\/documentation\/anima\/nsuiview","title":"NSUIView","type":"typealias"},{"title":"Extended Modules","type":"groupMarker"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nscolor\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nscolor\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/appkit\/nscolor\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nscolor\/zero","title":"static var zero: Self","type":"property"}],"path":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nslayoutconstraint\/animator","title":"var animator: LayoutAnimator","type":"property"}],"path":"\/documentation\/anima\/appkit\/nslayoutconstraint","title":"NSLayoutConstraint","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsview\/animator","title":"var animator: ViewAnimator","type":"property"}],"path":"\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations","title":"AnimatablePropertyProvider Implementations","type":"symbol"}],"path":"\/documentation\/anima\/appkit\/nsview","title":"NSView","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nswindow\/animator","title":"var animator: WindowAnimator","type":"property"}],"path":"\/documentation\/anima\/appkit\/nswindow","title":"NSWindow","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero","title":"static var zero: NSDirectionalEdgeInsets","type":"property"}],"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)","title":"static func == (NSDirectionalEdgeInsets, NSDirectionalEdgeInsets) -> Bool","type":"op"}],"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","title":"NSDirectionalEdgeInsets","type":"extension"}],"path":"\/documentation\/anima\/appkit","title":"AppKit","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero","title":"static var zero: CGAffineTransform","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx","title":"init(CGFloat)","type":"init"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth","title":"init(Self)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata","title":"var animatableData: CGFloat","type":"property"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral","title":"var scaledIntegral: Self","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)","title":"func isApproximatelyEqual(to: CGFloat, epsilon: CGFloat) -> Bool","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgfloat","title":"CGFloat","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)","title":"init(AnimatablePair)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral","title":"var scaledIntegral: CGPoint","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgpoint","title":"CGPoint","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgrect\/init(_:)","title":"init(AnimatablePair)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral","title":"var scaledIntegral: CGRect","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgsize\/init(_:)","title":"init(AnimatablePair)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral","title":"var scaledIntegral: CGSize","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgsize","title":"CGSize","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgvector\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgvector\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral","title":"var scaledIntegral: Self","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgvector","title":"CGVector","type":"extension"}],"path":"\/documentation\/anima\/corefoundation","title":"CoreFoundation","type":"extension"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/coregraphics\/cgcolor\/zero","title":"static var zero: Self","type":"property"}],"path":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/coregraphics\/cgcolor","title":"CGColor","type":"extension"}],"path":"\/documentation\/anima\/coregraphics","title":"CoreGraphics","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgquaternion\/zero","title":"static var zero: CGQuaternion","type":"property"}],"path":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/decomposed\/cgquaternion","title":"CGQuaternion","type":"extension"}],"path":"\/documentation\/anima\/decomposed","title":"Decomposed","type":"extension"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsnumber\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsnumber\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/foundation\/nsnumber\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsnumber\/zero","title":"static var zero: Self","type":"property"}],"path":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/zero","title":"static var zero: NSEdgeInsets","type":"property"}],"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)","title":"static func == (NSEdgeInsets, NSEdgeInsets) -> Bool","type":"op"}],"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"extension"}],"path":"\/documentation\/anima\/foundation","title":"Foundation","type":"extension"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj","title":"func add(DecayAnimation, forKey: String?, keyPath: WritableKeyPath)","type":"method"},{"path":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh","title":"func add(EasingAnimation, forKey: String?, keyPath: WritableKeyPath)","type":"method"},{"path":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-50cq8","title":"func add(CAKeyframeAnimationEmittable, forKey: String, keyPath: String)","type":"method"},{"path":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45","title":"func add(SpringAnimation, forKey: String?, keyPath: WritableKeyPath)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/calayer\/animator","title":"var animator: LayerAnimator","type":"property"}],"path":"\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations","title":"AnimatablePropertyProvider Implementations","type":"symbol"}],"path":"\/documentation\/anima\/quartzcore\/calayer","title":"CALayer","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral","title":"var scaledIntegral: Self","type":"property"}],"path":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)","title":"static func == (CATransform3D, CATransform3D) -> Bool","type":"op"}],"path":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","type":"extension"}],"path":"\/documentation\/anima\/quartzcore","title":"QuartzCore","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/array\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/array\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/swift\/array\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/array\/zero","title":"static var zero: Array","type":"property"}],"path":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)","title":"func isApproximatelyEqual(to: Array, epsilon: Element) -> Bool","type":"method"}],"path":"\/documentation\/anima\/swift\/array\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/swift\/array","title":"Array","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/closedrange\/nsvalue","title":"var nsValue: NSValue","type":"property"}],"path":"\/documentation\/anima\/swift\/closedrange","title":"ClosedRange","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/double\/init(_:)-49f9p","title":"init(Self)","type":"init"},{"path":"\/documentation\/anima\/swift\/double\/init(_:)-7d8nf","title":"init(Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/double\/animatabledata","title":"var animatableData: Double","type":"property"},{"path":"\/documentation\/anima\/swift\/double\/scaledintegral","title":"var scaledIntegral: Self","type":"property"}],"path":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)","title":"func isApproximatelyEqual(to: Double, epsilon: Double) -> Bool","type":"method"}],"path":"\/documentation\/anima\/swift\/double\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/double\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/swift\/double","title":"Double","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/float\/init(_:)","title":"init(Self)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/float\/animatabledata","title":"var animatableData: Self","type":"property"},{"path":"\/documentation\/anima\/swift\/float\/scaledintegral","title":"var scaledIntegral: Self","type":"property"}],"path":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)","title":"func isApproximatelyEqual(to: Float, epsilon: Float) -> Bool","type":"method"}],"path":"\/documentation\/anima\/swift\/float\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/float\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/swift\/float","title":"Float","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)","title":"func isApproximatelyEqual(to: Set, epsilon: Element) -> Bool","type":"method"}],"path":"\/documentation\/anima\/swift\/set\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/swift\/set","title":"Set","type":"extension"},{"title":"Extended Enumerations","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/optional\/init(_:)","title":"init(Wrapped.AnimatableData)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/optional\/animatabledata","title":"var animatableData: Wrapped.AnimatableData","type":"property"},{"path":"\/documentation\/anima\/swift\/optional\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/optional\/zero","title":"static var zero: Optional","type":"property"}],"path":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/swift\/optional","title":"Optional","type":"extension"}],"path":"\/documentation\/anima\/swift","title":"Swift","type":"extension"}],"path":"\/documentation\/anima","title":"Anima","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":1}} \ No newline at end of file +{"interfaceLanguages":{"swift":[{"children":[{"title":"Animating","type":"groupMarker"},{"path":"\/documentation\/anima\/animating-properties","title":"Animating Properties","type":"article"},{"children":[{"title":"Animations","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animate(withdecay:decelerationrate:delay:options:animations:completion:)","title":"static func animate(withDecay: DecayAnimationMode, decelerationRate: Double, delay: TimeInterval, options: AnimationOptions, animations: () -> Void, completion: ((_ finished: Bool, _ retargeted: Bool) -> Void)?)","type":"method"},{"path":"\/documentation\/anima\/anima\/animate(witheasing:duration:delay:options:animations:completion:)","title":"static func animate(withEasing: TimingFunction, duration: TimeInterval, delay: TimeInterval, options: AnimationOptions, animations: () -> Void, completion: ((_ finished: Bool, _ retargeted: Bool) -> Void)?)","type":"method"},{"path":"\/documentation\/anima\/anima\/animate(withspring:gesturevelocity:delay:options:animations:completion:)","title":"static func animate(withSpring: Spring, gestureVelocity: CGPoint?, delay: TimeInterval, options: AnimationOptions, animations: () -> Void, completion: ((_ finished: Bool, _ retargeted: Bool) -> Void)?)","type":"method"},{"title":"Animation Options","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/preferredframeraterange","title":"var preferredFrameRateRange: CAFrameRateRange?","type":"property"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","title":"init(rawValue: UInt)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","title":"let rawValue: UInt","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/autoreverse","title":"static let autoreverse: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","title":"static let integralizeValues: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/repeats","title":"static let repeats: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","title":"static let resetSpringVelocity: Anima.AnimationOptions","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init()","title":"init()","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","title":"func contains(Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","title":"func formIntersection(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","title":"func formSymmetricDifference(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","title":"func formUnion(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","title":"func insert(Self.Element) -> (inserted: Bool, memberAfterInsert: Self.Element)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","title":"func intersection(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","title":"func remove(Self.Element) -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)","title":"func symmetricDifference(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","title":"func union(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","title":"func update(with: Self.Element) -> Self.Element?","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","title":"OptionSet Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","title":"init(S)","type":"init"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)","title":"init(arrayLiteral: Self.Element...)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isempty","title":"var isEmpty: Bool","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)","title":"func isDisjoint(with: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","title":"func isStrictSubset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)","title":"func isStrictSuperset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","title":"func isSubset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","title":"func isSuperset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","title":"func subtract(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","title":"func subtracting(Self) -> Self","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"symbol"}],"path":"\/documentation\/anima\/anima\/animationoptions","title":"Anima.AnimationOptions","type":"struct"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/decayanimationmode\/value","title":"case value","type":"case"},{"path":"\/documentation\/anima\/anima\/decayanimationmode\/velocity","title":"case velocity","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/decayanimationmode\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/anima\/decayanimationmode\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/anima\/decayanimationmode","title":"Anima.DecayAnimationMode","type":"enum"},{"title":"Updating Animations","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/stopallanimations(immediately:)","title":"static func stopAllAnimations(immediately: Bool)","type":"method"}],"path":"\/documentation\/anima\/anima","title":"Anima","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(rawvalue:)","title":"init(rawValue: UInt)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/rawvalue","title":"let rawValue: UInt","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/autoreverse","title":"static let autoreverse: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/integralizevalues","title":"static let integralizeValues: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/repeats","title":"static let repeats: Anima.AnimationOptions","type":"property"},{"path":"\/documentation\/anima\/anima\/animationoptions\/resetspringvelocity","title":"static let resetSpringVelocity: Anima.AnimationOptions","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/anima\/animationoptions\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/anima\/animationoptions\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init()","title":"init()","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/contains(_:)","title":"func contains(Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formintersection(_:)","title":"func formIntersection(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formsymmetricdifference(_:)","title":"func formSymmetricDifference(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/formunion(_:)","title":"func formUnion(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/insert(_:)","title":"func insert(Self.Element) -> (inserted: Bool, memberAfterInsert: Self.Element)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/intersection(_:)","title":"func intersection(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/remove(_:)","title":"func remove(Self.Element) -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/symmetricdifference(_:)","title":"func symmetricDifference(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/union(_:)","title":"func union(Self) -> Self","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/update(with:)","title":"func update(with: Self.Element) -> Self.Element?","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/optionset-implementations","title":"OptionSet Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(_:)","title":"init(S)","type":"init"},{"path":"\/documentation\/anima\/anima\/animationoptions\/init(arrayliteral:)","title":"init(arrayLiteral: Self.Element...)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isempty","title":"var isEmpty: Bool","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isdisjoint(with:)","title":"func isDisjoint(with: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isstrictsubset(of:)","title":"func isStrictSubset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/isstrictsuperset(of:)","title":"func isStrictSuperset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/issubset(of:)","title":"func isSubset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/issuperset(of:)","title":"func isSuperset(of: Self) -> Bool","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/subtract(_:)","title":"func subtract(Self)","type":"method"},{"path":"\/documentation\/anima\/anima\/animationoptions\/subtracting(_:)","title":"func subtracting(Self) -> Self","type":"method"}],"path":"\/documentation\/anima\/anima\/animationoptions\/setalgebra-implementations","title":"SetAlgebra Implementations","type":"symbol"}],"path":"\/documentation\/anima\/anima\/animationoptions","title":"Anima.AnimationOptions","type":"struct"},{"title":"Animatable Property","type":"groupMarker"},{"path":"\/documentation\/anima\/animatableproperties","title":"Animatable Properties","type":"article"},{"children":[{"title":"Animating data","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-23o2q","title":"init(AnimatableArray)","type":"init"},{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-1svvs","title":"init(Self)","type":"init"},{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-5rbx1","title":"init(AnimatableArray)","type":"init"},{"path":"\/documentation\/anima\/animatableproperty\/init(_:)-n050","title":"init(AnimatableArray)","type":"init"}],"title":"AnimatableProperty Implementations","type":"groupMarker"}],"path":"\/documentation\/anima\/animatableproperty\/init(_:)-9bv2w","title":"init(AnimatableData)","type":"init"},{"children":[{"children":[{"path":"\/documentation\/anima\/animatableproperty\/animatabledata-46otf","title":"var animatableData: Self","type":"property"}],"title":"AnimatableProperty Implementations","type":"groupMarker"}],"path":"\/documentation\/anima\/animatableproperty\/animatabledata-8pqdo","title":"var animatableData: AnimatableData","type":"property"},{"path":"\/documentation\/anima\/animatableproperty\/animatabledata-swift.associatedtype","title":"AnimatableData","type":"associatedtype"},{"children":[{"children":[{"path":"\/documentation\/anima\/animatableproperty\/scaledintegral-3wwha","title":"var scaledIntegral: Self","type":"property"}],"title":"AnimatableProperty Implementations","type":"groupMarker"}],"path":"\/documentation\/anima\/animatableproperty\/scaledintegral-7mdub","title":"var scaledIntegral: Self","type":"property"},{"path":"\/documentation\/anima\/animatableproperty\/zero","title":"static var zero: Self","type":"property"}],"path":"\/documentation\/anima\/animatableproperty","title":"AnimatableProperty","type":"protocol"},{"children":[{"title":"Creating an Array","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/init()","title":"init()","type":"init"},{"path":"\/documentation\/anima\/animatablearray\/init(_:)-1a7aa","title":"init(S)","type":"init"},{"path":"\/documentation\/anima\/animatablearray\/init(arrayliteral:)","title":"init(arrayLiteral: Element...)","type":"init"},{"path":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-2b041","title":"init(repeating: Element, count: Int)","type":"init"},{"title":"Inspecting an Array","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/isempty","title":"var isEmpty: Bool","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/count","title":"var count: Int","type":"property"},{"title":"Accessing Elements","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-32k7c","title":"subscript(Int) -> Element","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/first","title":"var first: Element?","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/last","title":"var last: Element?","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/startindex","title":"var startIndex: Int","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/endindex","title":"var endIndex: Int","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-9n8mo","title":"subscript(Range) -> ArraySlice","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/subscript(safe:)","title":"subscript(safe _: Index) -> Element?","type":"subscript"},{"title":"Adding Elements","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-3gb2q","title":"func replaceSubrange(R, with: C)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/+(_:)","title":"static func + (Self) -> Self","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+(_:_:)-4jhtd","title":"static func + (AnimatableArray, AnimatableArray) -> AnimatableArray","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8tlnn","title":"static func += (inout AnimatableArray, AnimatableArray)","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+=(_:_:)-qpvt","title":"static func += (inout Self, Self)","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/-(_:_:)","title":"static func - (AnimatableArray, AnimatableArray) -> AnimatableArray","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/-=(_:_:)-4y1n4","title":"static func -= (inout Self, Self)","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/-=(_:_:)-69chj","title":"static func -= (inout `Self`, `Self`)","type":"op"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/zero","title":"static var zero: `Self`","type":"property"}],"path":"\/documentation\/anima\/animatablearray\/additivearithmetic-implementations","title":"AdditiveArithmetic Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/difference(from:)","title":"func difference(from: C) -> CollectionDifference","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/difference(from:by:)","title":"func difference(from: C, by: (C.Element, Self.Element) -> Bool) -> CollectionDifference","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/droplast(_:)","title":"func dropLast(Int) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/firstrange(of:)-8sp6q","title":"func firstRange(of: C) -> Range?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formindex(before:)","title":"func formIndex(before: inout Self.Index)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/joined(separator:)-8dqqr","title":"func joined(separator: String) -> String","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/last(where:)","title":"func last(where: (Self.Element) throws -> Bool) rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/lastindex(of:)","title":"func lastIndex(of: Self.Element) -> Self.Index?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/lastindex(where:)","title":"func lastIndex(where: (Self.Element) throws -> Bool) rethrows -> Self.Index?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/reversed()","title":"func reversed() -> ReversedCollection","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/suffix(_:)","title":"func suffix(Int) -> Self.SubSequence","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/bidirectionalcollection-implementations","title":"BidirectionalCollection Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/underestimatedcount","title":"var underestimatedCount: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/drop(while:)","title":"func drop(while: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/dropfirst(_:)","title":"func dropFirst(Int) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/firstindex(of:)","title":"func firstIndex(of: Self.Element) -> Self.Index?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/firstindex(where:)","title":"func firstIndex(where: (Self.Element) throws -> Bool) rethrows -> Self.Index?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/firstrange(of:)-7d62v","title":"func firstRange(of: C) -> Range?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:)","title":"func formIndex(inout Self.Index, offsetBy: Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formindex(_:offsetby:limitedby:)","title":"func formIndex(inout Self.Index, offsetBy: Int, limitedBy: Self.Index) -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formindex(after:)","title":"func formIndex(after: inout Self.Index)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/index(of:)","title":"func index(of: Self.Element) -> Self.Index?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/makeiterator()","title":"func makeIterator() -> IndexingIterator","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/map(_:)-vo2v","title":"func map((Self.Element) throws -> T) rethrows -> [T]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/prefix(_:)","title":"func prefix(Int) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/prefix(through:)","title":"func prefix(through: Self.Index) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/prefix(upto:)","title":"func prefix(upTo: Self.Index) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/prefix(while:)","title":"func prefix(while: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/randomelement()","title":"func randomElement() -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/randomelement(using:)","title":"func randomElement(using: inout T) -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/ranges(of:)","title":"func ranges(of: C) -> [Range]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/split(maxsplits:omittingemptysubsequences:whereseparator:)","title":"func split(maxSplits: Int, omittingEmptySubsequences: Bool, whereSeparator: (Self.Element) throws -> Bool) rethrows -> [Self.SubSequence]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/split(separator:maxsplits:omittingemptysubsequences:)","title":"func split(separator: Self.Element, maxSplits: Int, omittingEmptySubsequences: Bool) -> [Self.SubSequence]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/suffix(from:)","title":"func suffix(from: Self.Index) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/trimmingprefix(_:)","title":"func trimmingPrefix(Prefix) -> Self.SubSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/trimmingprefix(while:)","title":"func trimmingPrefix(while: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence","type":"method"},{"title":"Subscripts","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-3duu8","title":"subscript((UnboundedRange_) -> ()) -> Self.SubSequence","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-79tk0","title":"subscript(R) -> Self.SubSequence","type":"subscript"}],"path":"\/documentation\/anima\/animatablearray\/collection-implementations","title":"Collection Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/debugdescription","title":"var debugDescription: String","type":"property"}],"path":"\/documentation\/anima\/animatablearray\/customdebugstringconvertible-implementations","title":"CustomDebugStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/custommirror","title":"var customMirror: Mirror","type":"property"}],"path":"\/documentation\/anima\/animatablearray\/customreflectable-implementations","title":"CustomReflectable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/animatablearray\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/anima\/animatablearray\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/animatablearray\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/hashable-implementations","title":"Hashable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/move(fromoffsets:tooffset:)","title":"func move(fromOffsets: IndexSet, toOffset: Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/partition(by:)-1hp6j","title":"func partition(by: (Self.Element) throws -> Bool) rethrows -> Self.Index","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/partition(by:)-br2f","title":"func partition(by: (Self.Element) throws -> Bool) rethrows -> Self.Index","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/reverse()","title":"func reverse()","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/shuffle()","title":"func shuffle()","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/shuffle(using:)","title":"func shuffle(using: inout T)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sort()","title":"func sort()","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sort(by:)","title":"func sort(by: (Self.Element, Self.Element) throws -> Bool) rethrows","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sort(using:)-1bvo8","title":"func sort(using: Comparator)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sort(using:)-78990","title":"func sort(using: S)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/swapat(_:_:)","title":"func swapAt(Self.Index, Self.Index)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/withcontiguousmutablestorageifavailable(_:)","title":"func withContiguousMutableStorageIfAvailable((inout UnsafeMutableBufferPointer) throws -> R) rethrows -> R?","type":"method"},{"title":"Subscripts","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-3gfdy","title":"subscript((UnboundedRange_) -> ()) -> Self.SubSequence","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-8726","title":"subscript(Range) -> Self.SubSequence","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-87wl1","title":"subscript(R) -> Self.SubSequence","type":"subscript"},{"path":"\/documentation\/anima\/animatablearray\/subscript(_:)-9khl6","title":"subscript(Range) -> Slice","type":"subscript"}],"path":"\/documentation\/anima\/animatablearray\/mutablecollection-implementations","title":"MutableCollection Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/index(_:offsetby:limitedby:)","title":"func index(Self.Index, offsetBy: Int, limitedBy: Self.Index) -> Self.Index?","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/randomaccesscollection-implementations","title":"RandomAccessCollection Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/+(_:_:)-11108","title":"static func + (Self, Other) -> Self","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+(_:_:)-1fqt8","title":"static func + (Other, Self) -> Self","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+(_:_:)-495vp","title":"static func + (Self, Other) -> Self","type":"op"},{"path":"\/documentation\/anima\/animatablearray\/+=(_:_:)-8fev2","title":"static func += (inout Self, Other)","type":"op"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/init(_:)-42uu","title":"init(S)","type":"init"},{"path":"\/documentation\/anima\/animatablearray\/init(repeating:count:)-755z5","title":"init(repeating: Self.Element, count: Int)","type":"init"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/append(_:)","title":"func append(Self.Element)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/append(contentsof:)","title":"func append(contentsOf: S)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/applying(_:)","title":"func applying(CollectionDifference) -> Self?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/filter(_:)","title":"func filter((Self.Element) throws -> Bool) rethrows -> Self","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/insert(_:at:)","title":"func insert(Self.Element, at: Self.Index)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/insert(contentsof:at:)","title":"func insert(contentsOf: C, at: Self.Index)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/poplast()","title":"func popLast() -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/remove(at:)","title":"func remove(at: Self.Index) -> Self.Element","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/remove(atoffsets:)","title":"func remove(atOffsets: IndexSet)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removeall(keepingcapacity:)","title":"func removeAll(keepingCapacity: Bool)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removeall(where:)-5g89m","title":"func removeAll(where: (Self.Element) throws -> Bool) rethrows","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removeall(where:)-8n2ac","title":"func removeAll(where: (Self.Element) throws -> Bool) rethrows","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removefirst()","title":"func removeFirst() -> Self.Element","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removefirst(_:)","title":"func removeFirst(Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removelast()","title":"func removeLast() -> Self.Element","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removelast(_:)","title":"func removeLast(Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-1xn9q","title":"func removeSubrange(Range)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/removesubrange(_:)-egz8","title":"func removeSubrange(R)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/replace(_:with:maxreplacements:)","title":"func replace(C, with: Replacement, maxReplacements: Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-5wlus","title":"func replaceSubrange(R, with: C)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/replacesubrange(_:with:)-u8vz","title":"func replaceSubrange(Range, with: C)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/replacing(_:with:maxreplacements:)","title":"func replacing(C, with: Replacement, maxReplacements: Int) -> Self","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/replacing(_:with:subrange:maxreplacements:)","title":"func replacing(C, with: Replacement, subrange: Range, maxReplacements: Int) -> Self","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/reservecapacity(_:)","title":"func reserveCapacity(Int)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/trimprefix(_:)","title":"func trimPrefix(Prefix)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/trimprefix(while:)","title":"func trimPrefix(while: (Self.Element) throws -> Bool) rethrows","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/rangereplaceablecollection-implementations","title":"RangeReplaceableCollection Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/lazy","title":"var lazy: LazySequence","type":"property"},{"path":"\/documentation\/anima\/animatablearray\/publisher","title":"var publisher: Publishers.Sequence","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/allsatisfy(_:)","title":"func allSatisfy((Self.Element) throws -> Bool) rethrows -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/clip()","title":"func clip()","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/compactmap(_:)","title":"func compactMap((Self.Element) throws -> ElementOfResult?) rethrows -> [ElementOfResult]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/compare(_:_:)","title":"func compare(Comparator.Compared, Comparator.Compared) -> ComparisonResult","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/contains(_:)","title":"func contains(Self.Element) -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/contains(where:)","title":"func contains(where: (Self.Element) throws -> Bool) rethrows -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/elementsequal(_:)","title":"func elementsEqual(OtherSequence) -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/elementsequal(_:by:)","title":"func elementsEqual(OtherSequence, by: (Self.Element, OtherSequence.Element) throws -> Bool) rethrows -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/enumerated()","title":"func enumerated() -> EnumeratedSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/fill(using:)-5qdhz","title":"func fill(using: NSCompositingOperation)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/fill(using:)-6bkqd","title":"func fill(using: NSCompositingOperation)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/fill(using:)-9islb","title":"func fill(using: NSCompositingOperation)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/first(where:)","title":"func first(where: (Self.Element) throws -> Bool) rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/flatmap(_:)-2mdjl","title":"func flatMap((Self.Element) throws -> ElementOfResult?) rethrows -> [ElementOfResult]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/flatmap(_:)-3cu6p","title":"func flatMap((Self.Element) throws -> SegmentOfResult) rethrows -> [SegmentOfResult.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/foreach(_:)","title":"func forEach((Self.Element) throws -> Void) rethrows","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formatted()","title":"func formatted() -> String","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/formatted(_:)","title":"func formatted(S) -> S.FormatOutput","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/joined()","title":"func joined() -> FlattenSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/joined(separator:)-30vgs","title":"func joined(separator: Separator) -> JoinedSequence","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/joined(separator:)-6c8wq","title":"func joined(separator: String) -> String","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:)","title":"func lexicographicallyPrecedes(OtherSequence) -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/lexicographicallyprecedes(_:by:)","title":"func lexicographicallyPrecedes(OtherSequence, by: (Self.Element, Self.Element) throws -> Bool) rethrows -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/map(_:)-67hc0","title":"func map((Self.Element) throws -> T) rethrows -> [T]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/max()","title":"func max() -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/max(by:)","title":"func max(by: (Self.Element, Self.Element) throws -> Bool) rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/min()","title":"func min() -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/min(by:)","title":"func min(by: (Self.Element, Self.Element) throws -> Bool) rethrows -> Self.Element?","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/reduce(_:_:)","title":"func reduce(Result, (Result, Self.Element) throws -> Result) rethrows -> Result","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/reduce(into:_:)","title":"func reduce(into: Result, (inout Result, Self.Element) throws -> ()) rethrows -> Result","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/shuffled()","title":"func shuffled() -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/shuffled(using:)","title":"func shuffled(using: inout T) -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sorted()","title":"func sorted() -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sorted(by:)","title":"func sorted(by: (Self.Element, Self.Element) throws -> Bool) rethrows -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sorted(using:)-3kko6","title":"func sorted(using: S) -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/sorted(using:)-5iukr","title":"func sorted(using: Comparator) -> [Self.Element]","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/starts(with:)","title":"func starts(with: PossiblePrefix) -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/starts(with:by:)","title":"func starts(with: PossiblePrefix, by: (Self.Element, PossiblePrefix.Element) throws -> Bool) rethrows -> Bool","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/withcontiguousstorageifavailable(_:)","title":"func withContiguousStorageIfAvailable((UnsafeBufferPointer) throws -> R) rethrows -> R?","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/sequence-implementations","title":"Sequence Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/magnitudesquared","title":"var magnitudeSquared: Double","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatablearray\/interpolate(towards:amount:)","title":"func interpolate(towards: Self, amount: Double)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/interpolated(towards:amount:)","title":"func interpolated(towards: Self, amount: Double) -> Self","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/scale(by:)","title":"func scale(by: Double)","type":"method"},{"path":"\/documentation\/anima\/animatablearray\/scaled(by:)","title":"func scaled(by: Double) -> Self","type":"method"}],"path":"\/documentation\/anima\/animatablearray\/vectorarithmetic-implementations","title":"VectorArithmetic Implementations","type":"symbol"}],"path":"\/documentation\/anima\/animatablearray","title":"AnimatableArray","type":"struct"},{"title":"Animatable Property Provider","type":"groupMarker"},{"children":[{"title":"Accessing Animatable Properties","type":"groupMarker"},{"children":[{"children":[{"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-6pibi","title":"var animator: LayerAnimator","type":"property"},{"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-97xcu","title":"var animator: PropertyAnimator","type":"property"},{"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-1xmmh","title":"var animator: ViewAnimator","type":"property"}],"title":"AnimatablePropertyProvider Implementations","type":"groupMarker"}],"path":"\/documentation\/anima\/animatablepropertyprovider\/animator-94wn0","title":"var animator: PropertyAnimator","type":"property"},{"path":"\/documentation\/anima\/animatablepropertyprovider\/provider","title":"Provider","type":"associatedtype"}],"path":"\/documentation\/anima\/animatablepropertyprovider","title":"AnimatablePropertyProvider","type":"protocol"},{"children":[{"title":"Accessing Animations","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/animations","title":"var animations: [String : AnimationProviding]","type":"property"},{"path":"\/documentation\/anima\/propertyanimator\/subscript(animation:)","title":"subscript(animation _: WritableKeyPath) -> AnimationProviding?","type":"subscript"},{"title":"Accessing Animation Velocities","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/subscript(velocity:)","title":"subscript(velocity _: WritableKeyPath) -> Value","type":"subscript"},{"title":"Accessing Values","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/subscript(_:)","title":"subscript(WritableKeyPath) -> Value","type":"subscript"}],"path":"\/documentation\/anima\/propertyanimator","title":"PropertyAnimator","type":"class"},{"children":[{"title":"Accessing animations","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/animations","title":"var animations: [String : AnimationProviding]","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/animation(for:)","title":"func animation(for: WritableKeyPath) -> AnimationProviding?","type":"method"},{"path":"\/documentation\/anima\/layeranimator\/animationvelocity(for:)","title":"func animationVelocity(for: WritableKeyPath) -> Value?","type":"method"},{"title":"Animatable properties","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/anchorpoint","title":"var anchorPoint: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/anchorpointz","title":"var anchorPointZ: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/backgroundcolor","title":"var backgroundColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/bordercolor","title":"var borderColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/borderwidth","title":"var borderWidth: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/bounds","title":"var bounds: CGRect","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/center","title":"var center: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/cornerradius","title":"var cornerRadius: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/frame","title":"var frame: CGRect","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/innershadow","title":"var innerShadow: ShadowConfiguration","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/opacity","title":"var opacity: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/origin","title":"var origin: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/rotation","title":"var rotation: CGQuaternion","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/scale","title":"var scale: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/shadow","title":"var shadow: ShadowConfiguration","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/size","title":"var size: CGSize","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/transform","title":"var transform: CATransform3D","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/translation","title":"var translation: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/zposition","title":"var zPosition: CGFloat","type":"property"},{"title":"CAShapeLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/fillcolor","title":"var fillColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"var lineDashPattern: [Double]","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linedashphase","title":"var lineDashPhase: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linewidth","title":"var lineWidth: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/miterlimit","title":"var miterLimit: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokecolor","title":"var strokeColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokeend","title":"var strokeEnd: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokestart","title":"var strokeStart: CGFloat","type":"property"},{"title":"CAReplicatorLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/instancedelay","title":"var instanceDelay: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linedashpattern","title":"var lineDashPattern: [Double]","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linedashphase","title":"var lineDashPhase: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/linewidth","title":"var lineWidth: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/miterlimit","title":"var miterLimit: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokecolor","title":"var strokeColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokeend","title":"var strokeEnd: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/strokestart","title":"var strokeStart: CGFloat","type":"property"},{"title":"CAReplicatorLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/instancealphaoffset","title":"var instanceAlphaOffset: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instanceblueoffset","title":"var instanceBlueOffset: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instancecolor","title":"var instanceColor: CGColor?","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instancedelay","title":"var instanceDelay: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instancegreenoffset","title":"var instanceGreenOffset: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instanceredoffset","title":"var instanceRedOffset: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/instancetransform","title":"var instanceTransform: CATransform3D","type":"property"},{"title":"CATiledLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/tilesize","title":"var tileSize: CGSize","type":"property"},{"title":"CAGradientLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/colors","title":"var colors: [CGColor]","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/endpoint","title":"var endPoint: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/locations","title":"var locations: [CGFloat]","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/startpoint","title":"var startPoint: CGPoint","type":"property"},{"title":"CAEmitterLayer","type":"groupMarker"},{"path":"\/documentation\/anima\/layeranimator\/birthrate","title":"var birthRate: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/emitterdepth","title":"var emitterDepth: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/emitterposition","title":"var emitterPosition: CGPoint","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/emittersize","title":"var emitterSize: CGSize","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/emitterzposition","title":"var emitterZPosition: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/lifetime","title":"var lifetime: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/spin","title":"var spin: CGFloat","type":"property"},{"path":"\/documentation\/anima\/layeranimator\/velocity","title":"var velocity: CGFloat","type":"property"}],"path":"\/documentation\/anima\/layeranimator","title":"LayerAnimator","type":"class"},{"children":[{"title":"Accessing animations","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/animations","title":"var animations: [String : AnimationProviding]","type":"property"},{"path":"\/documentation\/anima\/layoutanimator\/animation(for:)","title":"func animation(for: WritableKeyPath) -> AnimationProviding?","type":"method"},{"path":"\/documentation\/anima\/layoutanimator\/animationvelocity(for:)","title":"func animationVelocity(for: WritableKeyPath) -> Value?","type":"method"},{"title":"Animatable properties","type":"groupMarker"},{"path":"\/documentation\/anima\/layoutanimator\/constant","title":"var constant: CGFloat","type":"property"}],"path":"\/documentation\/anima\/layoutanimator","title":"LayoutAnimator","type":"class"},{"children":[{"title":"Accessing animations","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/animations","title":"var animations: [String : AnimationProviding]","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/animation(for:)","title":"func animation(for: WritableKeyPath) -> AnimationProviding?","type":"method"},{"path":"\/documentation\/anima\/viewanimator\/animationvelocity(for:)","title":"func animationVelocity(for: WritableKeyPath) -> Value?","type":"method"},{"title":"Animatable properties","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/alpha","title":"var alpha: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/backgroundcolor","title":"var backgroundColor: NSUIColor?","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/bordercolor","title":"var borderColor: NSUIColor?","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/borderwidth","title":"var borderWidth: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/bounds","title":"var bounds: CGRect","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/center","title":"var center: CGPoint","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/cornerradius","title":"var cornerRadius: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/frame","title":"var frame: CGRect","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/innershadow","title":"var innerShadow: ShadowConfiguration","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/origin","title":"var origin: CGPoint","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/rotation","title":"var rotation: CGQuaternion","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/scale","title":"var scale: CGPoint","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/shadow","title":"var shadow: ShadowConfiguration","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/size","title":"var size: CGSize","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/transform3d","title":"var transform3D: CATransform3D","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/translation","title":"var translation: CGPoint","type":"property"},{"title":"NSBox","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/contentviewmargins","title":"var contentViewMargins: CGSize","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/fillcolor","title":"var fillColor: NSColor","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/titlefontsize","title":"var titleFontSize: CGFloat","type":"property"},{"title":"NSButton","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/contenttintcolor-8zkdt","title":"var contentTintColor: NSColor?","type":"property"},{"title":"NSColorWell","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/color","title":"var color: NSColor","type":"property"},{"title":"NSControl","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/doublevalue-1rd7u","title":"var doubleValue: Double","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/floatvalue","title":"var floatValue: Float","type":"property"},{"title":"NSImageView","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/contenttintcolor-7tls5","title":"var contentTintColor: NSColor?","type":"property"},{"title":"NSScrollView","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/documentoffset","title":"var documentOffset: CGPoint","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/magnification","title":"var magnification: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/setmagnification(_:centeredat:)","title":"func setMagnification(CGFloat, centeredAt: CGPoint)","type":"method"},{"title":"NSStackView\/UIStackView","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/edgeinsets","title":"var edgeInsets: NSEdgeInsets","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/spacing","title":"var spacing: CGFloat","type":"property"},{"title":"NSTextField","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/fontsize-3yvwy","title":"var fontSize: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/textcolor-44e46","title":"var textColor: NSUIColor?","type":"property"},{"title":"NSTextView","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/fontsize-2t9f3","title":"var fontSize: CGFloat","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/textcolor-3yp1n","title":"var textColor: NSUIColor?","type":"property"},{"title":"NSProgressIndicator","type":"groupMarker"},{"path":"\/documentation\/anima\/viewanimator\/doublevalue-1an93","title":"var doubleValue: Double","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/minvalue","title":"var minValue: Double","type":"property"},{"path":"\/documentation\/anima\/viewanimator\/maxvalue","title":"var maxValue: Double","type":"property"}],"path":"\/documentation\/anima\/viewanimator","title":"ViewAnimator","type":"class"},{"children":[{"title":"Accessing animations","type":"groupMarker"},{"path":"\/documentation\/anima\/propertyanimator\/animations","title":"var animations: [String : AnimationProviding]","type":"property"},{"path":"\/documentation\/anima\/windowanimator\/animation(for:)","title":"func animation(for: WritableKeyPath) -> AnimationProviding?","type":"method"},{"path":"\/documentation\/anima\/windowanimator\/animationvelocity(for:)","title":"func animationVelocity(for: WritableKeyPath) -> Value?","type":"method"},{"title":"Animatable properties","type":"groupMarker"},{"path":"\/documentation\/anima\/windowanimator\/alphavalue","title":"var alphaValue: CGFloat","type":"property"},{"path":"\/documentation\/anima\/windowanimator\/backgroundcolor","title":"var backgroundColor: NSColor","type":"property"},{"path":"\/documentation\/anima\/windowanimator\/center","title":"var center: CGPoint","type":"property"},{"path":"\/documentation\/anima\/windowanimator\/frame","title":"var frame: CGRect","type":"property"},{"path":"\/documentation\/anima\/windowanimator\/size","title":"var size: CGSize","type":"property"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/windowanimator\/origin","title":"var origin: CGPoint","type":"property"}],"path":"\/documentation\/anima\/windowanimator","title":"WindowAnimator","type":"class"},{"title":"Anmations","type":"groupMarker"},{"path":"\/documentation\/anima\/animations","title":"Animations","type":"article"},{"children":[{"title":"Accessing the animation parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/animationproviding\/id","title":"var id: UUID","type":"property"},{"path":"\/documentation\/anima\/animationproviding\/groupid","title":"var groupID: UUID?","type":"property"},{"path":"\/documentation\/anima\/animationproviding\/relativepriority","title":"var relativePriority: Int","type":"property"},{"path":"\/documentation\/anima\/animationproviding\/state","title":"var state: AnimatingState","type":"property"},{"title":"Starting and stopping the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/animationproviding\/start()","title":"func start()","type":"method"},{"path":"\/documentation\/anima\/animationproviding\/start(afterdelay:)","title":"func start(afterDelay: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/animationproviding\/stop()","title":"func stop()","type":"method"},{"path":"\/documentation\/anima\/animationproviding\/stop(at:immediately:)","title":"func stop(at: AnimationPosition, immediately: Bool)","type":"method"},{"path":"\/documentation\/anima\/animationproviding\/pause()","title":"func pause()","type":"method"},{"path":"\/documentation\/anima\/animationproviding\/delay","title":"var delay: TimeInterval","type":"property"},{"title":"Updating the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/animationproviding\/updateanimation(deltatime:)","title":"func updateAnimation(deltaTime: TimeInterval)","type":"method"}],"path":"\/documentation\/anima\/animationproviding","title":"AnimationProviding","type":"protocol"},{"children":[{"title":"Constant","type":"groupMarker"},{"path":"\/documentation\/anima\/animationevent\/finished(at:)","title":"case finished(at: Value)","type":"case"},{"path":"\/documentation\/anima\/animationevent\/retargeted(from:to:)","title":"case retargeted(from: Value, to: Value)","type":"case"},{"path":"\/documentation\/anima\/animationevent\/isfinished","title":"var isFinished: Bool","type":"property"},{"path":"\/documentation\/anima\/animationevent\/isretargeted","title":"var isRetargeted: Bool","type":"property"}],"path":"\/documentation\/anima\/animationevent","title":"AnimationEvent","type":"enum"},{"children":[{"title":"Constant","type":"groupMarker"},{"path":"\/documentation\/anima\/animationposition\/end","title":"case end","type":"case"},{"path":"\/documentation\/anima\/animationposition\/start","title":"case start","type":"case"},{"path":"\/documentation\/anima\/animationposition\/current","title":"case current","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/animationposition\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/animationposition\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/animationposition\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animationposition\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animationposition\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/animationposition\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/animationposition","title":"AnimationPosition","type":"enum"},{"children":[{"title":"Constant","type":"groupMarker"},{"path":"\/documentation\/anima\/animatingstate\/inactive","title":"case inactive","type":"case"},{"path":"\/documentation\/anima\/animatingstate\/running","title":"case running","type":"case"},{"path":"\/documentation\/anima\/animatingstate\/ended","title":"case ended","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/animatingstate\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/animatingstate\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/animatingstate\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/animatingstate\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/animatingstate\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/animatingstate\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/animatingstate","title":"AnimatingState","type":"enum"},{"title":"Decay Animation","type":"groupMarker"},{"children":[{"title":"Creating the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/init(value:target:decelerationrate:)","title":"init(value: Value, target: Value, decelerationRate: Double)","type":"init"},{"path":"\/documentation\/anima\/decayanimation\/init(value:velocity:decelerationrate:)","title":"init(value: Value, velocity: Value, decelerationRate: Double)","type":"init"},{"title":"Starting and stopping the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/start(afterdelay:)","title":"func start(afterDelay: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/stop(at:immediately:)","title":"func stop(at: AnimationPosition, immediately: Bool)","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/pause()","title":"func pause()","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/delay","title":"var delay: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/state","title":"var state: AnimatingState","type":"property"},{"title":"Accessing value, velocity and target","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/target","title":"var target: Value","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/value","title":"var value: Value","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/velocity","title":"var velocity: Value","type":"property"},{"title":"Handling animation updates","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/completion","title":"var completion: ((_ event: AnimationEvent) -> Void)?","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/updateanimation(deltatime:)","title":"func updateAnimation(deltaTime: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/valuechanged","title":"var valueChanged: ((_ currentValue: Value) -> Void)?","type":"property"},{"title":"Accessing animation parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/decelerationrate","title":"var decelerationRate: Double","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/id","title":"let id: UUID","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/groupid","title":"var groupID: UUID?","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/relativepriority","title":"var relativePriority: Int","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/integralizevalues","title":"var integralizeValues: Bool","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/autoreverse","title":"var autoreverse: Bool","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/autostarts","title":"var autoStarts: Bool","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/isreversed","title":"var isReversed: Bool","type":"property"},{"path":"\/documentation\/anima\/decayanimation\/repeats","title":"var repeats: Bool","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/start()","title":"func start()","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/stop()","title":"func stop()","type":"method"}],"path":"\/documentation\/anima\/decayanimation\/animationproviding-implementations","title":"AnimationProviding Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/keyframeanimation()","title":"func keyframeAnimation() -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/keyframeanimation(forframerate:)","title":"func keyframeAnimation(forFramerate: Int?) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/keyframeanimation(forscreen:)","title":"func keyframeAnimation(forScreen: NSScreen) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/decayanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"func populateKeyframeAnimationData(deltaTime: TimeInterval, values: inout [AnyObject], keyTimes: inout [NSNumber]) -> TimeInterval","type":"method"}],"path":"\/documentation\/anima\/decayanimation\/cakeyframeanimationemittable-implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decayanimation\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/decayanimation\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/decayanimation","title":"DecayAnimation","type":"class"},{"children":[{"title":"Creating the function","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/init(decelerationrate:)","title":"init(decelerationRate: Double)","type":"init"},{"path":"\/documentation\/anima\/decayfunction\/decelerationrate","title":"var decelerationRate: Double","type":"property"},{"title":"Updating a value","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/update(value:velocity:deltatime:)","title":"func update(value: inout V, velocity: inout V, deltaTime: TimeInterval)","type":"method"},{"title":"Getting destination and velocity","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/destination(value:velocity:decelerationrate:)","title":"static func destination(value: V, velocity: V, decelerationRate: Double) -> V","type":"method"},{"path":"\/documentation\/anima\/decayfunction\/velocity(fromvalue:tovalue:decelerationrate:)","title":"static func velocity(fromValue: V, toValue: V, decelerationRate: Double) -> V","type":"method"},{"title":"Getting duration","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/duration(value:velocity:decelerationrate:)","title":"static func duration(value: Value, velocity: Value, decelerationRate: Double) -> TimeInterval","type":"method"},{"path":"\/documentation\/anima\/decayfunction\/duration(fromvalue:tovalue:decelerationrate:)","title":"static func duration(fromValue: Value, toValue: Value, decelerationRate: Double) -> TimeInterval","type":"method"},{"title":"Constants","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationrate","title":"static let ScrollViewDecelerationRate: Double","type":"property"},{"path":"\/documentation\/anima\/decayfunction\/scrollviewdecelerationratefast","title":"static let ScrollViewDecelerationRateFast: Double","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/decayfunction\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/decayfunction\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/decayfunction","title":"DecayFunction","type":"struct"},{"title":"Easing Animation","type":"groupMarker"},{"children":[{"title":"Creating the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/init(timingfunction:duration:value:target:)","title":"init(timingFunction: TimingFunction, duration: CGFloat, value: Value, target: Value)","type":"init"},{"title":"Starting and stopping the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/start(afterdelay:)","title":"func start(afterDelay: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/stop(at:immediately:)","title":"func stop(at: AnimationPosition, immediately: Bool)","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/pause()","title":"func pause()","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/delay","title":"var delay: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/state","title":"var state: AnimatingState","type":"property"},{"title":"Accessing value, velocity and target","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/target","title":"var target: Value","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/value","title":"var value: Value","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/velocity","title":"var velocity: Value","type":"property"},{"title":"Handling animation updates","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/completion","title":"var completion: ((_ event: AnimationEvent) -> Void)?","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/updateanimation(deltatime:)","title":"func updateAnimation(deltaTime: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/valuechanged","title":"var valueChanged: ((_ currentValue: Value) -> Void)?","type":"property"},{"title":"Accessing animation parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/id","title":"let id: UUID","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/groupid","title":"var groupID: UUID?","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/relativepriority","title":"var relativePriority: Int","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/integralizevalues","title":"var integralizeValues: Bool","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/autoreverse","title":"var autoreverse: Bool","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/autostarts","title":"var autoStarts: Bool","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/isreversed","title":"var isReversed: Bool","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/repeats","title":"var repeats: Bool","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/timingfunction","title":"var timingFunction: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/duration","title":"var duration: CGFloat","type":"property"},{"path":"\/documentation\/anima\/easinganimation\/fractioncomplete","title":"var fractionComplete: CGFloat","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/start()","title":"func start()","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/stop()","title":"func stop()","type":"method"}],"path":"\/documentation\/anima\/easinganimation\/animationproviding-implementations","title":"AnimationProviding Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/keyframeanimation()","title":"func keyframeAnimation() -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/keyframeanimation(forframerate:)","title":"func keyframeAnimation(forFramerate: Int?) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/keyframeanimation(forscreen:)","title":"func keyframeAnimation(forScreen: NSScreen) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/easinganimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"func populateKeyframeAnimationData(deltaTime: TimeInterval, values: inout [AnyObject], keyTimes: inout [NSNumber]) -> TimeInterval","type":"method"}],"path":"\/documentation\/anima\/easinganimation\/cakeyframeanimationemittable-implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/easinganimation\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/easinganimation\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/easinganimation","title":"EasingAnimation","type":"class"},{"children":[{"title":"Creating a Timing Function","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/init(x1:y1:x2:y2:)","title":"init(x1: Double, y1: Double, x2: Double, y2: Double)","type":"init"},{"path":"\/documentation\/anima\/timingfunction\/init(_:)","title":"init(CAMediaTimingFunction)","type":"init"},{"path":"\/documentation\/anima\/timingfunction\/bezier(_:)","title":"case bezier(UnitBezier)","type":"case"},{"path":"\/documentation\/anima\/timingfunction\/function(_:)","title":"case function((Double) -> (Double))","type":"case"},{"path":"\/documentation\/anima\/timingfunction\/name","title":"var name: String","type":"property"},{"title":"Built-in Timing Functions","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/default","title":"static var `default`: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easein","title":"static var easeIn: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easeineaseout","title":"static var easeInEaseOut: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easeout","title":"static var easeOut: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/linear","title":"case linear","type":"case"},{"path":"\/documentation\/anima\/timingfunction\/swiftout","title":"static var swiftOut: TimingFunction","type":"property"},{"children":[{"title":"Back","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinback","title":"static var easeInBack: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutback","title":"static var easeOutBack: TimingFunction","type":"property"},{"title":"Bounce","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinbounce","title":"static var easeInBounce: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutbounce","title":"static var easeOutBounce: TimingFunction","type":"property"},{"title":"Circular","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeincirc","title":"static var easeInCirc: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutcirc","title":"static var easeOutCirc: TimingFunction","type":"property"},{"title":"Cubic","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeincubic","title":"static var easeInCubic: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutcubic","title":"static var easeOutCubic: TimingFunction","type":"property"},{"title":"Elastic","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinelastic","title":"static var easeInElastic: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutelastic","title":"static var easeOutElastic: TimingFunction","type":"property"},{"title":"Exponential","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinexpo","title":"static var easeInExpo: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutexpo","title":"static var easeOutExpo: TimingFunction","type":"property"},{"title":"Sinusoidal","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinsine","title":"static var easeInSine: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutsine","title":"static var easeOutSine: TimingFunction","type":"property"},{"title":"Quadratic","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinquad","title":"static var easeInQuad: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutquad","title":"static var easeOutQuad: TimingFunction","type":"property"},{"title":"Quartic","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinquart","title":"static var easeInQuart: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutquart","title":"static var easeOutQuart: TimingFunction","type":"property"},{"title":"Quintic","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinquint","title":"static var easeInQuint: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeoutquint","title":"static var easeOutQuint: TimingFunction","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutback","title":"static var easeInOutBack: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutbounce","title":"static var easeInOutBounce: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcirc","title":"static var easeInOutCirc: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutcubic","title":"static var easeInOutCubic: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutelastic","title":"static var easeInOutElastic: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutexpo","title":"static var easeInOutExpo: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquad","title":"static var easeInOutQuad: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquart","title":"static var easeInOutQuart: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutquint","title":"static var easeInOutQuint: TimingFunction","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/easing\/easeinoutsine","title":"static var easeInOutSine: TimingFunction","type":"property"}],"path":"\/documentation\/anima\/timingfunction\/easing","title":"TimingFunction.Easing","type":"struct"},{"title":"Solve Time","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/solve(at:epsilon:)","title":"func solve(at: Double, epsilon: Double) -> Double","type":"method"},{"path":"\/documentation\/anima\/timingfunction\/solve(at:duration:)","title":"func solve(at: Double, duration: Double) -> Double","type":"method"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/init(first:second:)","title":"init(first: CGPoint, second: CGPoint)","type":"init"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/init(x1:y1:x2:y2:)","title":"init(x1: Double, y1: Double, x2: Double, y2: Double)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/first","title":"var first: CGPoint","type":"property"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/second","title":"var second: CGPoint","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:duration:)","title":"func solve(x: Double, duration: Double) -> Double","type":"method"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/solve(x:epsilon:)","title":"func solve(x: Double, epsilon: Double) -> Double","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/unitbezier\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/timingfunction\/unitbezier\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/timingfunction\/unitbezier","title":"TimingFunction.UnitBezier","type":"struct"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/timingfunction\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/anima\/timingfunction\/==(_:_:)","title":"static func == (TimingFunction, TimingFunction) -> Bool","type":"op"}],"path":"\/documentation\/anima\/timingfunction\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/timingfunction\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/timingfunction\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/timingfunction","title":"TimingFunction","type":"enum"},{"title":"Spring Animation","type":"groupMarker"},{"children":[{"title":"Creating the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/init(spring:value:target:initialvelocity:)","title":"init(spring: Spring, value: Value, target: Value, initialVelocity: Value)","type":"init"},{"title":"Starting and stopping the animation","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/start(afterdelay:)","title":"func start(afterDelay: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/springanimation\/stop(at:immediately:)","title":"func stop(at: AnimationPosition, immediately: Bool)","type":"method"},{"path":"\/documentation\/anima\/springanimation\/pause()","title":"func pause()","type":"method"},{"path":"\/documentation\/anima\/springanimation\/delay","title":"var delay: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/springanimation\/state","title":"var state: AnimatingState","type":"property"},{"title":"Accessing spring parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/settlingtime","title":"var settlingTime: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/springanimation\/spring","title":"var spring: Spring","type":"property"},{"title":"Accessing value, velocity and target","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/target","title":"var target: Value","type":"property"},{"path":"\/documentation\/anima\/springanimation\/value","title":"var value: Value","type":"property"},{"path":"\/documentation\/anima\/springanimation\/velocity","title":"var velocity: Value","type":"property"},{"title":"Handling animation updates","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/completion","title":"var completion: ((_ event: AnimationEvent) -> Void)?","type":"property"},{"path":"\/documentation\/anima\/springanimation\/updateanimation(deltatime:)","title":"func updateAnimation(deltaTime: TimeInterval)","type":"method"},{"path":"\/documentation\/anima\/springanimation\/valuechanged","title":"var valueChanged: ((_ currentValue: Value) -> Void)?","type":"property"},{"title":"Accessing animation parameters","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/id","title":"let id: UUID","type":"property"},{"path":"\/documentation\/anima\/springanimation\/groupid","title":"var groupID: UUID?","type":"property"},{"path":"\/documentation\/anima\/springanimation\/relativepriority","title":"var relativePriority: Int","type":"property"},{"path":"\/documentation\/anima\/springanimation\/integralizevalues","title":"var integralizeValues: Bool","type":"property"},{"path":"\/documentation\/anima\/springanimation\/autoreverse","title":"var autoreverse: Bool","type":"property"},{"path":"\/documentation\/anima\/springanimation\/autostarts","title":"var autoStarts: Bool","type":"property"},{"path":"\/documentation\/anima\/springanimation\/isreversed","title":"var isReversed: Bool","type":"property"},{"path":"\/documentation\/anima\/springanimation\/repeats","title":"var repeats: Bool","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/start()","title":"func start()","type":"method"},{"path":"\/documentation\/anima\/springanimation\/stop()","title":"func stop()","type":"method"}],"path":"\/documentation\/anima\/springanimation\/animationproviding-implementations","title":"AnimationProviding Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/keyframeanimation()","title":"func keyframeAnimation() -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/springanimation\/keyframeanimation(forframerate:)","title":"func keyframeAnimation(forFramerate: Int?) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/springanimation\/keyframeanimation(forscreen:)","title":"func keyframeAnimation(forScreen: NSScreen) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/springanimation\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"func populateKeyframeAnimationData(deltaTime: TimeInterval, values: inout [AnyObject], keyTimes: inout [NSNumber]) -> TimeInterval","type":"method"}],"path":"\/documentation\/anima\/springanimation\/cakeyframeanimationemittable-implementations","title":"CAKeyframeAnimationEmittable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/springanimation\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/springanimation\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/springanimation","title":"SpringAnimation","type":"class"},{"children":[{"title":"Creating Spring","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/init(duration:bounce:)","title":"init(duration: Double, bounce: Double)","type":"init"},{"path":"\/documentation\/anima\/spring\/init(response:dampingratio:mass:)","title":"init(response: Double, dampingRatio: Double, mass: Double)","type":"init"},{"path":"\/documentation\/anima\/spring\/init(settlingduration:dampingratio:epsilon:)","title":"init(settlingDuration: TimeInterval, dampingRatio: Double, epsilon: Double)","type":"init"},{"path":"\/documentation\/anima\/spring\/init(stiffness:dampingratio:mass:)","title":"init(stiffness: Double, dampingRatio: Double, mass: Double)","type":"init"},{"title":"Built-in springs","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/bouncy","title":"static let bouncy: Spring","type":"property"},{"path":"\/documentation\/anima\/spring\/bouncy(duration:extrabounce:)","title":"static func bouncy(duration: Double, extraBounce: Double) -> Spring","type":"method"},{"path":"\/documentation\/anima\/spring\/interactive","title":"static let interactive: Spring","type":"property"},{"path":"\/documentation\/anima\/spring\/smooth","title":"static let smooth: Spring","type":"property"},{"path":"\/documentation\/anima\/spring\/smooth(duration:extrabounce:)","title":"static func smooth(duration: Double, extraBounce: Double) -> Spring","type":"method"},{"path":"\/documentation\/anima\/spring\/snappy","title":"static let snappy: Spring","type":"property"},{"path":"\/documentation\/anima\/spring\/snappy(duration:extrabounce:)","title":"static func snappy(duration: Double, extraBounce: Double) -> Spring","type":"method"},{"title":"Getting spring characteristics","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/bounce","title":"var bounce: Double","type":"property"},{"path":"\/documentation\/anima\/spring\/damping","title":"let damping: Double","type":"property"},{"path":"\/documentation\/anima\/spring\/dampingratio","title":"let dampingRatio: Double","type":"property"},{"path":"\/documentation\/anima\/spring\/mass","title":"let mass: Double","type":"property"},{"path":"\/documentation\/anima\/spring\/response","title":"let response: Double","type":"property"},{"path":"\/documentation\/anima\/spring\/settlingduration","title":"let settlingDuration: TimeInterval","type":"property"},{"path":"\/documentation\/anima\/spring\/stiffness","title":"let stiffness: Double","type":"property"},{"title":"Updating spring value and velocity","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/update(value:velocity:target:deltatime:)","title":"func update(value: inout V, velocity: inout V, target: V, deltaTime: TimeInterval)","type":"method"},{"title":"Getting spring value","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/value(fromvalue:tovalue:initialvelocity:time:)","title":"func value(fromValue: V, toValue: V, initialVelocity: V, time: TimeInterval) -> V","type":"method"},{"path":"\/documentation\/anima\/spring\/value(target:initialvelocity:time:)","title":"func value(target: V, initialVelocity: V, time: TimeInterval) -> V","type":"method"},{"title":"Getting spring velocity","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/velocity(fromvalue:tovalue:initialvelocity:time:)","title":"func velocity(fromValue: V, toValue: V, initialVelocity: V, time: TimeInterval) -> V","type":"method"},{"path":"\/documentation\/anima\/spring\/velocity(target:initialvelocity:time:)","title":"func velocity(target: V, initialVelocity: V, time: TimeInterval) -> V","type":"method"},{"title":"Getting spring force","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/force(fromvalue:tovalue:position:velocity:)","title":"func force(fromValue: V, toValue: V, position: V, velocity: V) -> V","type":"method"},{"path":"\/documentation\/anima\/spring\/force(target:position:velocity:)","title":"func force(target: V, position: V, velocity: V) -> V","type":"method"},{"title":"Getting spring settling duration","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/settlingduration(fromvalue:tovalue:initialvelocity:epsilon:)","title":"func settlingDuration(fromValue: V, toValue: V, initialVelocity: V, epsilon: Double) -> Double","type":"method"},{"path":"\/documentation\/anima\/spring\/settlingduration(target:initialvelocity:epsilon:)","title":"func settlingDuration(target: V, initialVelocity: V, epsilon: Double) -> Double","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/anima\/spring\/customstringconvertible-implementations","title":"CustomStringConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/spring\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/spring\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/spring","title":"Spring","type":"struct"},{"title":"Additions","type":"groupMarker"},{"children":[{"title":"Creating The Keyframe Animation","type":"groupMarker"},{"path":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation()","title":"func keyframeAnimation() -> CAKeyframeAnimation","type":"method"},{"children":[{"children":[{"path":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-6e1ys","title":"func keyframeAnimation(forFramerate: Int?) -> CAKeyframeAnimation","type":"method"}],"title":"CAKeyframeAnimationEmittable Implementations","type":"groupMarker"}],"path":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forframerate:)-371zx","title":"func keyframeAnimation(forFramerate: Int?) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/cakeyframeanimationemittable\/keyframeanimation(forscreen:)","title":"func keyframeAnimation(forScreen: NSScreen) -> CAKeyframeAnimation","type":"method"},{"path":"\/documentation\/anima\/cakeyframeanimationemittable\/populatekeyframeanimationdata(deltatime:values:keytimes:)","title":"func populateKeyframeAnimationData(deltaTime: TimeInterval, values: inout [AnyObject], keyTimes: inout [NSNumber]) -> TimeInterval","type":"method"}],"path":"\/documentation\/anima\/cakeyframeanimationemittable","title":"CAKeyframeAnimationEmittable","type":"protocol"},{"children":[{"title":"Converting to Keyframe Value","type":"groupMarker"},{"path":"\/documentation\/anima\/cakeyframeanimationvalueconvertible\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/cakeyframeanimationvalueconvertible","title":"CAKeyframeAnimationValueConvertible","type":"protocol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-2s3qx","title":"init(Float)","type":"init"},{"path":"\/documentation\/anima\/floatingpointinitializable\/init(_:)-90uwa","title":"init(Double)","type":"init"}],"path":"\/documentation\/anima\/floatingpointinitializable","title":"FloatingPointInitializable","type":"protocol"},{"children":[{"title":"Calculate rubberbanding of a value","type":"groupMarker"},{"path":"\/documentation\/anima\/rubberband\/value(for:boundssize:contentsize:coefficient:)","title":"static func value(for: Value, boundsSize: Value, contentSize: Value, coefficient: Value) -> Value","type":"method"},{"path":"\/documentation\/anima\/rubberband\/value(for:range:interval:coefficient:)","title":"static func value(for: Value, range: ClosedRange, interval: Value, coefficient: Value) -> Value","type":"method"},{"path":"\/documentation\/anima\/rubberband\/value(for:bounds:coefficient:)","title":"static func value(for: CGRect, bounds: CGRect, coefficient: Double) -> CGRect","type":"method"},{"title":"Constant","type":"groupMarker"},{"path":"\/documentation\/anima\/rubberband\/scrollviewrubberbandingconstant","title":"static let ScrollViewRubberBandingConstant: Double","type":"property"}],"path":"\/documentation\/anima\/rubberband","title":"Rubberband","type":"struct"},{"children":[{"title":"Creating the shadow configuration","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/init(color:opacity:radius:offset:)","title":"init(color: NSUIColor?, opacity: CGFloat, radius: CGFloat, offset: CGPoint)","type":"init"},{"path":"\/documentation\/anima\/shadowconfiguration\/accentcolor(opacity:radius:offset:)","title":"static func accentColor(opacity: CGFloat, radius: CGFloat, offset: CGPoint) -> ShadowConfiguration","type":"method"},{"path":"\/documentation\/anima\/shadowconfiguration\/black(opacity:radius:offset:)","title":"static func black(opacity: CGFloat, radius: CGFloat, offset: CGPoint) -> ShadowConfiguration","type":"method"},{"path":"\/documentation\/anima\/shadowconfiguration\/color(_:opacity:radius:offset:)","title":"static func color(NSUIColor, opacity: CGFloat, radius: CGFloat, offset: CGPoint) -> ShadowConfiguration","type":"method"},{"path":"\/documentation\/anima\/shadowconfiguration\/none()","title":"static func none() -> ShadowConfiguration","type":"method"},{"title":"Configurating the shadow","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/color","title":"var color: NSUIColor?","type":"property"},{"path":"\/documentation\/anima\/shadowconfiguration\/opacity","title":"var opacity: CGFloat","type":"property"},{"path":"\/documentation\/anima\/shadowconfiguration\/radius","title":"var radius: CGFloat","type":"property"},{"path":"\/documentation\/anima\/shadowconfiguration\/offset","title":"var offset: CGPoint","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/shadowconfiguration\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/zero","title":"static var zero: ShadowConfiguration","type":"property"}],"path":"\/documentation\/anima\/shadowconfiguration\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/shadowconfiguration\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/anima\/shadowconfiguration\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/shadowconfiguration","title":"ShadowConfiguration","type":"struct"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/anima\/nsuicolor","title":"NSUIColor","type":"typealias"},{"path":"\/documentation\/anima\/nsuiview","title":"NSUIView","type":"typealias"},{"title":"Extended Modules","type":"groupMarker"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nscolor\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nscolor\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/appkit\/nscolor\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nscolor\/zero","title":"static var zero: `Self`","type":"property"}],"path":"\/documentation\/anima\/appkit\/nscolor\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nscolor\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/appkit\/nscolor\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/appkit\/nscolor","title":"NSColor","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nslayoutconstraint\/animator","title":"var animator: LayoutAnimator","type":"property"}],"path":"\/documentation\/anima\/appkit\/nslayoutconstraint","title":"NSLayoutConstraint","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsview\/animator","title":"var animator: ViewAnimator","type":"property"}],"path":"\/documentation\/anima\/appkit\/nsview\/animatablepropertyprovider-implementations","title":"AnimatablePropertyProvider Implementations","type":"symbol"}],"path":"\/documentation\/anima\/appkit\/nsview","title":"NSView","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nswindow\/animator","title":"var animator: WindowAnimator","type":"property"}],"path":"\/documentation\/anima\/appkit\/nswindow","title":"NSWindow","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/zero","title":"static var zero: NSDirectionalEdgeInsets","type":"property"}],"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/==(_:_:)","title":"static func == (NSDirectionalEdgeInsets, NSDirectionalEdgeInsets) -> Bool","type":"op"}],"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/appkit\/nsdirectionaledgeinsets","title":"NSDirectionalEdgeInsets","type":"extension"}],"path":"\/documentation\/anima\/appkit","title":"AppKit","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/zero","title":"static var zero: CGAffineTransform","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgaffinetransform","title":"CGAffineTransform","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-53tkx","title":"init(`Self`)","type":"init"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/init(_:)-5ysth","title":"init(Self)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/animatabledata","title":"var animatableData: `Self`","type":"property"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/scaledintegral","title":"var scaledIntegral: Self","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgfloat\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/isapproximatelyequal(to:epsilon:)","title":"func isApproximatelyEqual(to: CGFloat, epsilon: CGFloat) -> Bool","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgfloat\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgfloat\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgfloat\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgfloat","title":"CGFloat","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgpoint\/init(_:)","title":"init(AnimatablePair)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgpoint\/scaledintegral","title":"var scaledIntegral: CGPoint","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgpoint\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgpoint\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgpoint\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgpoint\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgpoint\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgpoint","title":"CGPoint","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgrect\/init(_:)","title":"init(AnimatablePair)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgrect\/scaledintegral","title":"var scaledIntegral: CGRect","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgrect\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgrect\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgrect\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgrect","title":"CGRect","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgsize\/init(_:)","title":"init(AnimatablePair)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgsize\/scaledintegral","title":"var scaledIntegral: CGSize","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgsize\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgsize\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/corefoundation\/cgsize\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgsize","title":"CGSize","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgvector\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/corefoundation\/cgvector\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/corefoundation\/cgvector\/scaledintegral","title":"var scaledIntegral: Self","type":"property"}],"path":"\/documentation\/anima\/corefoundation\/cgvector\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/corefoundation\/cgvector","title":"CGVector","type":"extension"}],"path":"\/documentation\/anima\/corefoundation","title":"CoreFoundation","type":"extension"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/coregraphics\/cgcolor\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/coregraphics\/cgcolor\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/coregraphics\/cgcolor\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/coregraphics\/cgcolor\/zero","title":"static var zero: `Self`","type":"property"}],"path":"\/documentation\/anima\/coregraphics\/cgcolor\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/coregraphics\/cgcolor\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/coregraphics\/cgcolor\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/coregraphics\/cgcolor","title":"CGColor","type":"extension"}],"path":"\/documentation\/anima\/coregraphics","title":"CoreGraphics","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgquaternion\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgquaternion\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/decomposed\/cgquaternion\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/decomposed\/cgquaternion\/zero","title":"static var zero: CGQuaternion","type":"property"}],"path":"\/documentation\/anima\/decomposed\/cgquaternion\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/decomposed\/cgquaternion","title":"CGQuaternion","type":"extension"}],"path":"\/documentation\/anima\/decomposed","title":"Decomposed","type":"extension"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsnumber\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsnumber\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/foundation\/nsnumber\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsnumber\/zero","title":"static var zero: `Self`","type":"property"}],"path":"\/documentation\/anima\/foundation\/nsnumber\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/foundation\/nsnumber","title":"NSNumber","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/zero","title":"static var zero: NSEdgeInsets","type":"property"}],"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/==(_:_:)","title":"static func == (NSEdgeInsets, NSEdgeInsets) -> Bool","type":"op"}],"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/anima\/foundation\/nsedgeinsets\/hashable-implementations","title":"Hashable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/foundation\/nsedgeinsets","title":"NSEdgeInsets","type":"extension"}],"path":"\/documentation\/anima\/foundation","title":"Foundation","type":"extension"},{"children":[{"title":"Extended Classes","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-15ulj","title":"func add(DecayAnimation, forKey: String?, keyPath: WritableKeyPath)","type":"method"},{"path":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-444kh","title":"func add(EasingAnimation, forKey: String?, keyPath: WritableKeyPath)","type":"method"},{"path":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-50cq8","title":"func add(CAKeyframeAnimationEmittable, forKey: String, keyPath: String)","type":"method"},{"path":"\/documentation\/anima\/quartzcore\/calayer\/add(_:forkey:keypath:)-8fp45","title":"func add(SpringAnimation, forKey: String?, keyPath: WritableKeyPath)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/calayer\/animator","title":"var animator: LayerAnimator","type":"property"}],"path":"\/documentation\/anima\/quartzcore\/calayer\/animatablepropertyprovider-implementations","title":"AnimatablePropertyProvider Implementations","type":"symbol"}],"path":"\/documentation\/anima\/quartzcore\/calayer","title":"CALayer","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/scaledintegral","title":"var scaledIntegral: Self","type":"property"}],"path":"\/documentation\/anima\/quartzcore\/catransform3d\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/quartzcore\/catransform3d\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/anima\/quartzcore\/catransform3d\/==(_:_:)","title":"static func == (CATransform3D, CATransform3D) -> Bool","type":"op"}],"path":"\/documentation\/anima\/quartzcore\/catransform3d\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/quartzcore\/catransform3d","title":"CATransform3D","type":"extension"}],"path":"\/documentation\/anima\/quartzcore","title":"QuartzCore","type":"extension"},{"children":[{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/array\/init(_:)","title":"init(AnimatableArray)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/array\/animatabledata","title":"var animatableData: AnimatableArray","type":"property"},{"path":"\/documentation\/anima\/swift\/array\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/array\/zero","title":"static var zero: Array","type":"property"}],"path":"\/documentation\/anima\/swift\/array\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/array\/isapproximatelyequal(to:epsilon:)","title":"func isApproximatelyEqual(to: `Self`, epsilon: Element) -> Bool","type":"method"}],"path":"\/documentation\/anima\/swift\/array\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/swift\/array","title":"Array","type":"extension"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/closedrange\/nsvalue","title":"var nsValue: NSValue","type":"property"}],"path":"\/documentation\/anima\/swift\/closedrange","title":"ClosedRange","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/double\/init(_:)-49f9p","title":"init(Self)","type":"init"},{"path":"\/documentation\/anima\/swift\/double\/init(_:)-7d8nf","title":"init(`Self`)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/double\/animatabledata","title":"var animatableData: `Self`","type":"property"},{"path":"\/documentation\/anima\/swift\/double\/scaledintegral","title":"var scaledIntegral: Self","type":"property"}],"path":"\/documentation\/anima\/swift\/double\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/double\/isapproximatelyequal(to:epsilon:)","title":"func isApproximatelyEqual(to: Double, epsilon: Double) -> Bool","type":"method"}],"path":"\/documentation\/anima\/swift\/double\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/double\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/swift\/double\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/swift\/double","title":"Double","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/float\/init(_:)","title":"init(Self)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/float\/animatabledata","title":"var animatableData: Self","type":"property"},{"path":"\/documentation\/anima\/swift\/float\/scaledintegral","title":"var scaledIntegral: Self","type":"property"}],"path":"\/documentation\/anima\/swift\/float\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/float\/isapproximatelyequal(to:epsilon:)","title":"func isApproximatelyEqual(to: Float, epsilon: Float) -> Bool","type":"method"}],"path":"\/documentation\/anima\/swift\/float\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/float\/tokeyframevalue()","title":"func toKeyframeValue() -> AnyObject","type":"method"}],"path":"\/documentation\/anima\/swift\/float\/cakeyframeanimationvalueconvertible-implementations","title":"CAKeyframeAnimationValueConvertible Implementations","type":"symbol"}],"path":"\/documentation\/anima\/swift\/float","title":"Float","type":"extension"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/set\/isapproximatelyequal(to:epsilon:)","title":"func isApproximatelyEqual(to: `Self`, epsilon: Element) -> Bool","type":"method"}],"path":"\/documentation\/anima\/swift\/set\/approximateequatable-implementations","title":"ApproximateEquatable Implementations","type":"symbol"}],"path":"\/documentation\/anima\/swift\/set","title":"Set","type":"extension"},{"title":"Extended Enumerations","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/optional\/init(_:)","title":"init(Wrapped.AnimatableData)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/optional\/animatabledata","title":"var animatableData: Wrapped.AnimatableData","type":"property"},{"path":"\/documentation\/anima\/swift\/optional\/scaledintegral","title":"var scaledIntegral: Self","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/anima\/swift\/optional\/zero","title":"static var zero: Optional","type":"property"}],"path":"\/documentation\/anima\/swift\/optional\/animatableproperty-implementations","title":"AnimatableProperty Implementations","type":"symbol"}],"path":"\/documentation\/anima\/swift\/optional","title":"Optional","type":"extension"}],"path":"\/documentation\/anima\/swift","title":"Swift","type":"extension"}],"path":"\/documentation\/anima","title":"Anima","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":1}} \ No newline at end of file diff --git a/docs/index/navigator.index b/docs/index/navigator.index new file mode 100644 index 0000000000000000000000000000000000000000..d56464619024bc67ee3ab6435eaee85b97f8a156 GIT binary patch literal 154633 zcmeIbYmi*YbtZ<9mZFBF#P^#NYo__=9(JQ&cs4PZX*7Tta4?u58o-bo4hPj$w}Bc| zS2gOH|$;Ul#;J|@dm%?~fqAhJR#|{`@WW)Adekr@q+iHikP&8;Bn-C<5Y34EqZ^tib1P$%~#Eg5a72TSXo_SrOzVY<5a46=JJ)+p6qpZ zqu!tu^?mglu&jS!H~t~XtRuh0A*0QISDH+5y{xE#{8p!;x7i9loUZ7gZEUym#4b5m zf>?2PJ6-crCFSz_&6dQ$G^s&-s~stC_I)j|oagU8u(D*ixQ|{~CaJ5)ZZEvmlF0T# znpAl=@R!+ccp5dn&EejgEFFq8li?dnD^6dFEYDIz_Suxn$ZiL{p7kQV-#k(z)_c9W zmt(2=>--HXzlH2}$$M<2$DPXKF5w@0t!C8owWO$T*iBLh-LyjTH;`TSsq`*7# zYIU03@``WCPtsL~YHoB(k)DE#+HWC@tL(bRkX@be8r%H$*{5MaQLTyI>$A!#>H$?k z>L8~DrY5P{h%}2`=3zAt(RceT zF|ZzUn*witRT+Ed+9nKmREE8Ct5WsLG(EtV-?&Y4JnWLOg>@0VITXhA7&2J(~Y%-P)Sjb@Jd zQI0uB!kJ^rmouj?Kr+nP0Owt~QJ?$W_?F33?iEE-CvgU<*k)74yw??+S=VndWR9}Z zF0yOy)!kUew@e%Bk45|2z4}fRGvLflYal+M7j>h4!xo6S5orOE{VcLeR&C}n(nRu* zy;5%vqm6E7j~+VQw@~VPEZ0cN5k#1;bGF@u&FWlxvfJtm&UL`tdb@RpKB1TPw*C1o zf8I*}oFr+{Tye--w2Q;7t*EzE?=-z6dhyq+k_yDF^3C{^N#=ZbZeFj$sDp9at!u-c znRfZCLSKFdMkT)^5h@T@OQ}PmUiGE@-Ke(SZq@t#xzh}Pz#(XU0vSBU%FiLc$1#{X z>-!CS%XDG$^0|#}yTJ47^oOkmzh#AwAiEX*Dr-S{uX#v?bfLUFW_@&@l*4Z09Tk0h z5OtbSv-WtmIcyg&;Eeqdm|%YfCLAXbDvEbHOvo#W_1)daS_R(1?(U72cnMU5rvsf4!_{nzs6QZPJ>Q=3CppGf4exz65z20hg)zBgGYB?<2YV*Sa z*0sB{+wDjGVFA->zYec*1Ou{-4@3E}VZArFLl$@i>!y571`y@Cx8eDqfrMDRwe=Z% z;m`d8R5_TPUc;sFcZ=w1J5}V5Ae&39{Ns?z8Amq%4&N{}%;Nw(y;h?}`&~0yKbpPO z8eA8rXssrX*nB|xqxl-TENWv`MR(~U{6ze!JA`KCH<)j&)!;Qm=Q@L^2mL)?vyqFn z#1FDzk9kXwpx0`%bG3z&wJY6LbG}BAXh*CcpU*y9+lET+Uyqt=wNu?Ls(iNAiw5=H zwP>K9#f9e{n)C8p+GgEn(?T=@VAG93lOlY;HYjMr5(HAnuQ_wx6@uzda02>u$k zO?Z{^u)spA=kr|rd&OGgZ?45{3FheqFHiq-%ga$RYaFt*nt9IGu0{R9uoqp4+TBKL z0KwdNMErq={+>yy@g~=7bM~}3!CZ~NKi3rM1a!r6Hy-6RJ3foYQKD^N678>{c9uCT zUO;~TJsS9YwXOW1eJZiNdat$%I~DbMQS&T)RBDoo_0Bb@la2N4Cl3`PLGZ{{B91Oc zFv308A|j!;hM%{~}6eq`H|DY(@UBy|nhjUK$il32))a#dBucY-(r_Q9y(V~*# zP2~F>i>hl9TuEW#^kKGFza^8Nwc2G^!m^geO|;^)sO4qyvnEZwgKFKTYJZ;*vhc_| z=zvZmj`x=a;e9PO#UTJTY>Nsws@e4G$nSTWt^swY& z0?1ZH7(YOEVH~mKAM(NIM+4&{B(A~aJnBWL)|hHF(S%2P=t}b2Ev$3)c{`RrY zXwE__+gM_J9@)kCPK!-7-5Jcs%+hAAsTDN9Vx*OfkHa_%n@|E1;IMi>8u)O0!^@AF z<;QvZyjZ_=5i6EiXkiSlq%I#S%Cy@{y54x!q5@ym+t;G4UVRcg7*usr zOCHI+pwmWnN7t`g1nLCH;1*X19+7t+gEfcgMPqexxhG+X<>&?|&0;q|6_1#4LzuOm zMg=8qfOH!cq_~G+-?#wJuFWkR-`ZQbMVikeyGrinvIvq| z*z$#AyEmI%;`j{mdmSC3{AR3$DckHZX-bsjV7=eRxC!%sXtkyfg`McDXxZRE%}RaHzEUXLfcOr{U~y#6Y!z z)sI+$ZTzH{jB2I_Y#T`?;cgHO`8g^0$D_`H)D>TEG@`z&`&wBlapFYhN=s(qV&I_` zoQdV*S+l;%KMUAb|zLDK%tQ^`qlb-UH; zLuM__l8{Z(=tU_*GF%RGWkgv!hi{qKdF^^-Dl9@GO=Opdwq=nNkVpj6sUB7ho6&6< zgkcP18SJo$Zj;tkWS5o-y#|Cx3(HRxDWOD6=PRJ&iiQpTQHUP|ZKj#w;u2QC^_dx!BYQzB~p`gT-%mOKXA(jprsKG}-aMDyMN z0aw*&;6Ni)Tv3Ob(}5P!W?6+7Ur~JuqMgOFoV8xk7?wu`W9#_M&=RO@6XK zNZ&(tA?XD8yoGcMTgQ5|gWXQOjkW8x`Fku}Tj{#6(rxSVfn%4s;B-!10fN)f)(|_%#*PxCI?sd$nyheSjDX$vq8H|U7M{*N4a|$tHhIqJ&sZI3 zuwjisYw>kmm|Ph^(_~o?xAwid~j4LMBZDC*g!^HJ*>?H>E3CH)2sil0Ff5*!YwO2Zaho{i&?ijap zLR7F)sH!fGaXGXfd7(XEyNdf*m;misbkUg7DKJfpsI{rAt{h^RG;Km6Bd*2dtYe6$ zvDmkTebU64rE4Z?WDAl8NUuQWb$b&U)jg@C*rdJ=1b-LVbu`{bEJ#n8$ANfqWA}i_ zI7^mZMleOgVtC5&gUnnh2{pkLNvdQhgZRFN?E2xlzfQFu{cscU>h{*+vl*u9Ztn!D z6~d!@<2+CsRP6Q^jvuZjYlN6*TAn8|tCLoMILv|2Vvhd$ws6@_lqZefDfDU6A2oqPS*BPI~Pxfy%|aX|d{XOKshR#7b%1DD*x_f^tNm8o@iH$S|}^@xAzz zNhO&r+^RQjTQuBnNb&DL^8h_Hyyf_>?If>TX~)KayS( zp$VX3N{~vpSYlIqC+c0SH(Nt#P^eg%ay=YV>y4yIEm$nG$go{VF z*Sgli26?-wIY2y22~xS{ZH)#Sb%mF$>2=L@52S-b5)jA^tV{qgEl6^o@{-f#owRJo zvU`;_NdeOEOT5lR)8oo?>bP=|h{Pwntx^|L!^&i0ADi*ms7*WrSjV3iH|aef%QSBu zBJTslF#7Ntc0gtQlKyA)bO5oqC@F?(Tq)MZ&I6v&2p7RrG1Bud$-T|CEZxF8dMujM zLdVq|oI8?pm84Zic75R2Sz79wZ>&RI>_+G5-HqnnO#0`X1dvdK?5YY~d`UNIyVd3j zLq*ffQn8H;_XgUn4t62+uVWI+QM^`r+8o>QPpq@bkY$@FyKBm_m2Gb;RfVKy_%UHb zNo5#>c3(`D1*?e*i&l0ASSWS|w!Q7sUR=PpOdQ=fA{+J2;}|rSzr$ryO0`*vEerRp z5cKcfV4S$3)R=Oy+=P!jQ}9d&r?0|WX9{7ZnvDzBDyG;bm(r_KlT~}t^REG`E22TR zjdg~QTMb@05WiaMfNiuviwCpbZ)8?#PI7_vl9Qz^7e>?OK_$mQ zUHa^>#QD=NUUt{rv z(f-M=t_K|Qbo0fiIX-n9%S>qB@piIKynVFeIS2&2;)FzdJ2No}b>1(vu;V-2nkPSp zAwSH~L_+Rp(s_P*W;_5XPUtv<11EMYqLVvL!QJVIZd6mXv9XRT8JaCbg2Ee>DS>t! zVY{w++oeI-^z>Lp8A3r%+h}3P{J@kU9WHRX{8Kt<{=qq{9DGHYIP&Uu(BA?2OzCMB zj(^KU)ig?GA0ds3i?LmPYQE`!xS^F>CZ*!GaSG`Q2XQc|PTyFU`+P9@2%fE`3qUlE zvdZwOz*eg_xNfd|2=`m15D#XPmOo0PG30c(Ty7qUdZ(k^YB60~uE}zwxQpxxqy|ya z;c{Ct9cYkl932K&v_;e527ic61?C`7F>(HA3s=-7wv?)q9x8L2sjC7S-AIx9WV)T9 zGjdBb6ITfz@$J?&c6jboi~*Q3?8;Ai+o{Z2q(=t@@ zH0SOJS346glEsG!;zh~A71`8nlqE~Dr2Pt5k|m74Kz5fm8C7Lckd-~mBJ|~}vR=R{Yi3!Nz&THFB~C5#Lqv~MX<0T! zxolmQ)EmgIep2dbYmF1aoF^hcJgV$<;Du{OFuJ|5hE==!&mg_#8nVwIL&Ovyk?>`U@NEWJQnEY2>@pz1a2Ig&E`tmq z`8g@{kzGTjv5vGTjJ3%iLo~I=pjwxOto>&wnF1u@pUCRE-2?aq6Nj~~;8S^wSo+V< z(sHC0uBQT4{xekM_axz$LDf@fL9e>-pQR_eNJ#MG$gYI&8>SDMhj5USv(oTTmI8jw zT6U1#`Zdy*mcTefwt5<5M#kAP)RMAI5)IdYQZQuY-z8^CksM9C>!ZC2pE7Bf=)&fy z?rrb%J6-pT{0z~I71m6vT+F>gtR9K-4WAL0zYeazxp^FyNh0nT-dDCPVeFW)r0sWd z-zF53R*`mU<^RH_Sj~~m#A#`}?oU!&<8+&;!+6n>B&k7b(8isyoq+}ziYLWst}aTs zZIq)FlO*Nd?XzFCq%@*|&KM2`1zUvD1lVozOZ40->%WccHc93Fn5C2Ixl6d7BlbAt zj{twe_8g9C55(bEICkeob3po^Mt0lxT1!_Q9@||{MQ#5T1-T{)EdCg+JVYwt8d2b_ z)q>?ieoqoKl5RupwGC0(V7(n|CJ1bX{1lBiObY%57!7Xe)SX?`l&fLI+tzzxM@zaX zw8z`O7nXa?qeIg44=#1L(=*6z-sWvd1`4|r5rQNYDhcOy>er$x&;cWx1YwVV3??2S zm0ys&A04#&(ur4r!4;F&;Zvp+^T37Mn+*s_JG7a}uhGt2Vgb-z-^?Xt;hvA9h;X+y`R!vIUAvrW{FrAK9J6>R?#6?Ucw6R(>B(lbyBU zbX@%+n|`C_y2L-E`Tk1*GVMow892BSKr5;b*5-)LAO6uHtFu+~_5i!arL!-eOaAuV zI-f=W`A&YEDhL@kM(X}4okro)gEwkk!{yOv5UlZq%`@@;;y#vsGC_pJG=xQ#gb_zc zQhXNKwI&(`N-uczxnY<0@06`+WGLAZBonGCE=9KoXIoL*e+zoLcCa%3G1zyURQ%qV z>b@oXf{8 zv?1rKt~PoN+l8bw4R5Xls$BAszXcnYmtHb!rA z%tX4d`DCw)9R~eA?p`r_;6@HG2&PkroLw#!8C5T;1gGN>)H}z8y;sqY;vt@%%Hl0H z6QV#E?knn4k@}en1UH-e?2HuZPnN(>cT7Gan zN?w#w+pY6u2{>@z-vJ^m3-(8l$_lrItA$C2GG)@fl{T3a|0 zaQX5%|0$!GNQ`8$)nxttdHkF34U9*2zGc$4sEjwJ zw6u2!trT~;wspgRFrMa+uYXBi{Wy!34C-V-_SI6sVs7e-2cM}=w)4%=Ve|)`b#-9L zB16a-V|A2jl~?D^=x=G5NP!`}`|hz7#gBK`zn1N@fwO|~3&SX!=9-=n%@m4QVKMI+ zV=-ye7f`87@0>r;ZmlDCG+Jr{4 z)jw-nG4dW|jAhgAR$p6AKKo6VO1k!>p>;9$9=7sfrPPvEvQ{b!cVwyLs5(<=D5s!1 za5KU~BA1Zeo>U_0)ksfblX)1CMf{R=(_?b$ehoflnm3OFQnwhYz}n@vte=j(Tff>( z?R=@fF~keCMh!1z5?;(9za|a;j&r4P)VATAz8ZD3|7lNN=U=3>Ok!{8qng7^%wdwZWc zqz_vVHct6GC{=3!!F7KVqNbzfnXy1j~@cQ7;oA`=@6(?0d^IW1kf0in-(G z*KAWW{t&)p3LX5~4e8%APE1NIR9y1wejSAOM& zJqg}HcALg;m~>HYjA5^>EFJTta~rvM%&V6^)|l6Jac7}RMDWMRt_W(7_EC#KM9G+s z*prht&c==%2uHrx;QDP;7N&V4im4t`SG>s9eG%;(!T#I}R)yxH#b7noJ9W5m#p(9* zc-NW${#`(F$D76>HZ9=IG2;+fE>?{}kfFbc>`u!yJaEL~8#_FZ1-K|K+-y2DKn&mT zVo>FGJd451uqT+eJCHnccB1-(7nK?THDSV;vN?N>oc$>Y_zzd9DpnK5c}3`aJx5E5 zk&=J5#BZ3=l+Zze!M7YODaaas57`xX6(~+Sn38a=4Ep(+4kL-g85Q952(n}|!CX@l zVg*_k{zP1l!2?k#u(>Nl$oZ8U1!csWNvA&KyH!O-;RV21GzCb6K9);F7Y5QSPb<|B z8uELRsC!Ag8J{w#8^?AiL#*-(qGI2wOhPXpyIuM&QbE#C&!gZq?iyh%wY4LgQfekd z;*ZSdI#NqZpV{*G+tz@tTP2dOBfDHxTctBUHaYcna(QLCOtn+tzB7B67TVKua$_;y zv_9t#s%N3%Y?Z!^osj&>OCwOaWGHH4q6kzDL`n3CsOaRlj8e}v9kUQ|+PKaujcu}^xQ^Hx z7}`LV5jRX)7EY_xzX%@V_<+@tQCv{~y=-n7uFv;edco8Z;teYt!8b7{%I_k(D0Ok+F+xO|X93tpwzv*{OO*pPWMCeRsmuRIMr2W|)fqq~+zJOkB+suEwDs z-3&NrF$Y}ECgUg>2Gv`lykIl95PHSB)m#Zp{+_rcN=9fHNgQ;|GhKJmk{jp~S5$Od z9nXu(5GBKuSxPi)A&9{$#o+I}Vn7#!Nu@I*2DS#h=EO8e1CZM0(J?(vUq&#D(z;S6uFu<{db&WS_by zT{7iYg%+<$@f}HrC>}2%yCz0w(i-En;=u`0a8V-k*$57CWNe4v6Y}Pj&no*DZ^`g2*lr!heSB`em2! zDU%L+@ylSOQTbWx6w02X)c;}2tUid3UBQ7!MPQ%~(#tLWMU`9wj6Y`x>#$pk>DW;lWXOUek`+j`NbksbITZSQt9gx-bGUgC^ zRx1dCK9&nYJ>a!0h>2G#Tuh$j3c~uN7na7Abgn1PRoQYyo}T?JDKwB>U8wrz0es73 zrU2L^nB7(vGT_YSLXzU{8<&)7mNY4<-mu-m`IbpZ68jOdEA}c?+-Sg*L?>n7B<}sF z6^k6*Opwx4#o31qx5qBD8SQkS2{Al$lF<@DOgAM+~<^d7L#u5(RGKwRf`>lVc1S7X`%591e1qA$$Ub6o>g)ppM2QJBhNOPby`OITk;c4hDo zu^_4ACGtV*IO)Pg9-YXkUAZ8fuOqucq=6TWNhP`=Zr7-TDLKL!tq@lNsmd;05E2!V z%OO?t8ZH~TfRF=#!zir$s<(1oK~O6~_6MvWZ2GbxzPKf{&W`Skks|VnNFYd1A>r0$b)^<Wiw53-M0C!ORO7IDd|xTu~c`Pic`y|5wQQY}SV123)j;!~#dXvFe> z1hqHJ8aOc+-6K2T?bkV^_AP22)Kw~YQP^_2LlDf@)EKeC{VXX?T!QrZZGS_ zQ1i9@)Ze#PQlH0v`vU=4lqL>`E@w8MbW)V&r zZ(SxqT0nQ-xej&Ry(4?Jx1u|(s5g5V=N3-MpFzZIDNAnXC8yyGHMl~KZZ5;yv$LrM z1pPaRbX zB)o&{626brkaW75A`D%EtCYr}%95=PiPBuTM72M4e&P^4g9@G);_zK|2!*uR(B{8b zS0se47lN8A55rk@0^*kJQy}Y(-q+$&CS|t_C%$s5?tfimR>Bs|FN?)UN2_Y16l43h zTHAv$n(}??n_7 z|CyUC|7PUZW_aQzgVhz%c@fzSP^xIEt)arI^+`+)g&Ms#UyFA8tv26bno@-3&ydE( z^=UPt_vv4`fL3h7kJ@JeAoWuxMHJT~kQh)a?hAzmr95m5hPW0gpz#Q3>#xxhtLzC{ zSXZ=EMXSNfiB@9s0*EdSVIhs#Bf&e~W~qhM<*F)6LOFS}MImwLxCwR#n`oieaflgB zK12lHMK1OTAH%mylX!$#L^!h<>=53KlSer;g(r{5n>}QgH}4=rkWQG#fk*LPS#FUE z+H#d6j~ByA+59H3_n~h8MC)yq>V`gh*m*}Uc=RP0eFRp*m&*v@-$Qo2;B%Jr6ZR<{ zr>Pu%kq{|e3&V{K7zC|)`-%;s>!xMz_{pI*zOkhy!J0K2LbsJ_NO^6JE%+g_t2fk2 zU9v6ML>1#Kk>#*eT_PjE&mz0JR=u&Tt|iKfOJq5Oo+UDZ@W+-lWU^+tWE4IwT@eG6 zOt0->+2D&fTuh!NGQy%y?(*h!7LK|Y0;_C^EKkq=mJ}Muu6L;VSA7Wy+L+hfUV@!J zhuz9Oh+dGm%9$RL@`v2iwxmhXX9`;)%ePEQlGvA#U9s1xqE4lgFu18`R17>vE)xSc z-@(pg0^lnIqP0|e z1$C?;PBK42cA2e1_%gm_N|-HLD||gN*UAjnO;zB!YCZg!J3_Teh|^q;%;B+Ts7U2g z$S%Ki4xJWpqqs}XY2}GX0n*s=(inF=(jj9l5-EKV+3nVM;Zr7!GU|e2;Cf_^;OO

9vZD5+~kvXiX^+;m!+YF6!KTKdqqMRpMkIbVeS&t;FuOhpw(#cv{ z*@#F@x*nNFCzaauNW$S%$`vBjed=B(x*=XloJ1GLmE_g&VM3xpayg_{Rb#;;*CX>S zZ#7x@Rd400a@Ay09RYN+cDvKs)_H~oQELm%5dkOgE&`pBK8SCb1OdW+yNGPX6tPFQzQYSbvH8A*TkJGs zx>N6Cb4VzvxK>-4oU2%qIt1X~fc*XUXjtYS2%G~4)UxYTO91NpMg#${+tV-=$Z{?5`p2%Qet>2HCX?>Q$)T|p?o29WwW$yMfjf2Z5!i`7R{GQT8|>YO)a6E;nO^Z6$!8*7d& zc0eEKZ%JX-OF{cqT~ty~3+p%JWv$VYs>?~&A2!p8-3RasCZQV}%YdfEmbHe`y!FN% zN!qrL;#;Q6dMeuvC5dLpc?pd#mb7g~OJfwp!%1q0gOXYcM%8K!^!^svHHDY)Dbs25 zNXL*;XN${@ZQB(g9_p@ig4@7eG$E$^K~h_3>I8QU06WMoV^u7V*(T&vlyIetl^(@p zIk|d>RR05HmvNWyDU)`mI1f^;{4g{9yXx1~mTyAJbD-JQuf4w}b&Hqr zGoW?baYkBk;J`!nnQcd^bEga3R$PpB06cDA>x^E#=6qk~E9|Xo zq)Qp7$RjoI;V+SAoayCR%OMTn$Ow^g<(;lKJ!8c^S%AWSMvrZ&+|$Q#jVg6!`tUt3 z?4uU8Zk@=&PW5hF>zFugRdF?0a9;xqcO2I&xR|&0)(z89vCWUS?^hhqYWZOd)%c^2 zkCN(tkL>m__qj3AIb;%MX)Wq`ly|pJKkEG7dJxj{B^$=9YFD}n-6IKky{Uvm(f@~N zfZIfRi%c2yrKHkLOo_%_Y*T>>$TXw}xUTG|4ba(pl^t7F5tQxJI#vVKmynA?k{Uml zJR}*qLyMT`GP{^GU~(AWGF7`#z)D=<&MZ2uKSp+Yfq`45r_Cd|-suuvL8W(PB{$J} z2XI-SI2|WNl^DrdDgKP3=or;Y#Q1$=*T(6>iTXG)s`cKjxQoU2X#|E+IML{_F4Y$;Jy7@{Kg~-R|xX@Airw%ir~O z8ds(l9qqOI?+~js)1;@@JNr*;Jr^|w&&=1r3~sPVzPzw`VYssu^_~$9@H>r3R~I*h zs~nHT4)=XoxZ?iHT%o^)pYgx_wK+yPejnK#*6*?Gc-B5~X^mX{#!ZjiWL#h2sn1Zr zLOyke9B;R=m0~Opy4kTURdZYuH)*bF|&A$m{iBu`7?gGMVEwz*O z$$DnxwdDS@ImJZH$`H=zEUffbZ{8-!wwI(fG()m%jVFZW@ulIdIs-7@Ms@|0N{H!# zc^ufNw;M86YrWwX#?uzIVu6*l?slz?lQc!*nf!Prt^x9we2hBq|L!*aN#A_8L}dRR zvMY_(Eh0r`I_Q-S+tGU&A0HmZrqjI zh6CESXylbd876J^`O?faOT_-2R6fV{{kPus@hB0K`szXL>+#NH9Dr?iaVhFW{>O5G z8c#~7YtoT+jXxC-- z_ji!pFz<@3RU<-{C5(wCmx^7KL3hdwI;CG4DNk@LCfAB3A7b1=Hl-OK1b`nPyA8k3 zLet<|yzI^m`Pkjx?B3!q+HPI5tG?bIFh9)vF70iiE)0J2Bm9y19qkg~{kzDnD%OQ) zeTpiUH~XgFct2n3?$#Uf-cWl!e7@GJH(NtE3GoNr?QP7>_`#Dj4t`bcX^7F`hNhCS zmD?)ki2uJtb_c^2K4m&@9+`E~dV?uf>x~<6l`mt9vV=Wt`LBT3Z41|mnI1KdOdlEcT-dyPPWovqL7TLr z42EadR7N}v<3<;^VRN=YI%!L5;tpOuXdJrD31rCBLh=71va4O*VG-z=o0O#5Ge2g) zg)5ar)WxgFYL?YyLWz)F9sE`c<)D3Xu~RskRwSV~u$j2s?UC5Fm)Kh@k);$d?LHk4 z!L)2aQfqpt=}N2iv+Ntqs=r`jM!2fc%4ybMTBaOneID7B9t}&K#kWkA!crpD8B0^T z;c$g8I5%?RLFy-~4KjfQ&M9y;$1ZO1-VZuE=QAy4ddaGAp}JI+KT1bfpY_7hFx4r1 z%TzH;*k98Z zAT3(UcOu4+O|Q29)w$}0P0`6-aWf)KKeb1b^Ts6v(w&+Vpm$7)ZDh9{I?Pw`Ez^a~)2$xn1~}(i zZ=Y#iLpTSHn|~)v+|SLVNQ5FSDMD|)hg{ss2T2e~Wsw(Sl%2tDbbHY@=YHIi*(q%8 z5-D>Q>$didB!{H@-FRdj^U+Rp3A3#}W=1<+?q=yOHm=pB5Jc1zB0akBE7!V86XG)%~?Kc<}A|1tRs@Y zVA^=(3XpXDS5r8s_vE(=DCZxUs%wu)-6@$Z)3u~>tykZ@j=f}QaZPDlQuOzM%8ojc z8;=xg+%zG`r|4a3)eds;_|p}q(D8@+nsF5vBOvLapJG_D@11-IUA-S|(M_@ZHw@8a`#B&S2VD zkL}j#X|K>F^w6f*UadBH&ZC9wjv@6x4v_#-JcbgGUP^MyPGO^#NbnJ4w^6Sm6{MQ{ zi?hzXUVXoq#A2P_v${=Wx4PHbYUsK%r6RT^l{O@wHif@+Li5m;C)4) zH^k&3yy>#aQG!w&0#>)-#rMnjlu7qEZ$^IqS-Oe`-dWWSvMU8TUw1U=8E7sp-SQfk zVx(y~NSB~1N}`V=yZlvks#A<7c8wQWOlPrce?qJ5x7%uUPT&_zBNwq`R+t<}GZgyH z0v0LWM0TU58h+3{eG)ar>!Bt7zgD|^t|A`iqPTPpIf8-Q! zAypmWdl?^r$4p)%igSO#2iv%JnFK{LTm8w+4vQKD?Be~FY3bBfBnNrZ= zBeIhNvQ-fVms(sHs>wX7K-kA04L0Qf$Q8Sza~eF7YR!fu-9kusFCe>;tkZCf)mDkN z`30vm;I>L6KSp)~Zt5!0yfRI)Da?;7bdwk{K9B5T)aaXPx@yt40#t>Y#=>!!;SIYR z6q78#VJ%LCn>@4Et`WyKy!@!)Q>OFgao}S8)e0Y!?#S;HJ01JQk}I-EPhFQryxi!))_}1xM+$)@|5U5LUy_GW{ZSw zHPd81Sg59ick1`mmWXs0*)@pTe@6)uiR)H)MPj4Z5}z8UV~cMoF3?=5;+*S!4%y|< zy(EUD_T>qzywnkNp~aVjuZ8oaGFiW2oa~y%O2vbl-!u+0CfE zJzwL$vUjKO-NXf)xbMN)XV`@T+4b;XrSCqe*>#U(wz$`ueHac!S!ylQr{Qa$Mh($^>VsGR6}HU ziT>S$gha#2B)yO2q(Qya>5B-A)%kG^RsgtySWNt3QbrQuT!O&-kgwi0ca)0+mZ)xL zWUvN$=Wz`d#MeQ>1#!QSP84ShVsn3ICxQZKoW>OkQ7^(Y(lDedmcCZhOe(UFx?V^+ zeWtc&iXq{yTwK~d7DI4xE{a;RKSQN1CoTxF>KBQ8{hYnEuK@Vw8W)u@I=o9gyhb@7jCN~|qs#q|740?IFA4`n^Piq@JOOE*k~4H^5y;=2*z1_#o<4@)D9d=01x0zl`j% zMjfN42mxta$EbLo=y*m1a~0Y3jCA6rZX*4h6PqVzH!HPUydx+u(xEr#(ouI*qf=5s zRyxkNppNV9tUWn+@L+WSQeE3tCs_QlspFL#VTxrl8BJA2Luo(wXD!QQ6xD@0QgtT3 zN@PeJsjdE*o!tR0v8n2%xB3walG-9e?`RjQxy64iCkOw+X}&S#jp z#8}>-Mb1h9fnnF5BD)Gi=U30-Tc&kc2&%k$)y(qJJ5|l9AZRZf-`ZQbHRD!{$fWz) zjwP?IeLkpt#fO~ygg)3 zd65qUOYTR(usA{vJ$HT3B)pfr@YKy!mm&iXp+MvA<^Z@T!ywtX;KH#%yVD`2p%;^C zZ7<7WOq{vdAZ0b`H+T02B>p>I;@V&H_?9WnkcHapNKR0r=6)0eZ^6V&35*jHS8$ap zzMfhbn=1?2Cx`ZzJBLV}w%nzzzD_yytL&7k^ELAKR!4XJN zXxPhZDJS8n6X{UQ$smR$1WfI71o$6&0n!*SWqi@3de zFq?MvJ(l32eXgYeY`1#-!9_V6j?U(^$8@#%Nc#31j_2GySrTPS393{lTM}8<+`_T` z?va~>^aW&>C$kocnlo|q&3Xc8&Tir4L=Pv}jWtWaglQ_Q)6RXL0#*&hjNAE7HTa5WfOPaqWSX1-sGB0o#lAe~G>oEgPm? zld8xsx@swq3&D9rB>yx9`}gng>f3fl6S8dhO;FbM#1fY1Sqa zWmY5Rj8>JL`ihrROZb#YqwU6ok^B_(px{UpA<_H{+3h!mN|>?+H9>RtHDL;>RfR8__u~m%+g_)?f4nqO|&H z1>4WcWU)*tqeS@^9aKGJ)ca0-_r#@>vxTnZrL151^rdHlLl-eHs4Q4%)7 zO(l`pQ8g=R|kDCN9QiGC?m?Uhcg3X=z=`FAZyA3{?K;uPH=XmG7q^ z3brJ8ApP<`c_rpK%aKpoXNn_9`HXmA_g*ztiGWSiQh*c(9RAvq+WYc?9U1FI5}&c$xuznPLL(kYOOA_Ch4!exO5_z z@k6x&1LWnJiYZkK+bDctDc2m_x$JAK6sy(XxRo9HB|E0WX0b_4n9HwF!?067r~yt( zHwgpjT%N;H5X{bA?#MNd_CCyKr88&e#_!XlYWg^<&EfDEaedZ{YsMmUaGkh#a`xi1 zKpZ_jxUqB%r2Y`u?H&!k+^}HcP(ue^ zwRu+P#2qQvLZv@KF6IX%n`ttBOdu_U$n0|E?Zkzou8onF z3MYdyf)babW#(9RdGb0^LwdqIz!Q0=5Kb(YoeIiOX>^+fLXlL(F+vb+WOobZyDV{S zwQRvOHuN;^y+QPHu4YyOf}|lSK1bQRh3q!`UQ6@5ea0I&f=Cn|Sj`@SBKaP&yP~Z+ zR43Evh5pKipicx?~>7D5w&n<#ytNPDe|y;Fn#xC7Ld>>qWoU zqR_4v$0gaU9J=8-#et;o+zu-LCUP+op0VU(RZxWqJ3}EG7Qj#9)k}o+JIL-rwubE< zwy=a7a;Sr&;Ry+{$)o}Sv&{%Ii$T|XSRrf|S7%~&{k1{Y{Iw?h@=u)~wSY1U*jP^- zV2I;*4`OGP*YYF=5j5B`bmkV8ukRjtjy(J$WLKgTs(L5F!%P(~AJnbh$~KXH+Kcqp z@hQ_m^DqHXyY4j`7K4p{U6D%vI#$WrxCl3>1L9wkia+r6KHG*&z`~aE#0e^qwE+PV z|2VSS<*&8GKWv}U<^3*>j|H|*e#-j4$onzhf&#E;NUY~a2)v)~^`X_AjB@Wpa}VR>t>dyGI##3~Qu{z4#|^RVq(bTxqu&QH2$xq&~(oj^DW6KGFe@?;^W0{04l=v}GRS zdBi3%&UXv+dG~U)t&PO?7s#$od(2{5w@=Y&E!j(ygtc?aw`EJENue+$VMwJGcvGvT z^yt5a>~d5mSL$9@n_Nlw9T(r=bqW!+V+lLsiaEg~p3fn>v#kg4DU&WkrDt0ouAO)S zx9RtAvJeXw^ELTTJQRbp7&qZl&X$*#myS(}Lg?GA<+_|w4aN4&!Ne#g=Eb4ohxc}i zc`;`?Bwj?$^vHv8mn544v}3|pq5H~@ZAW`6MDYz|S59ANQCzjp%F&MsqMELori`dK zFL1*lYExBO8P6DX@-^i$N%(`}cxYufB$b!ERI~?Fvq&*>mzyl^hUJdBTrtJrb% ze|E_(NJ?!%bQL+mFqKPD<0EP)MgNq@zj4thLk59VYX&x?WIHVFuDNm!UknhQiWYzvTt7kYi8^ z1Q*7&%PA}y69LhhAUukQGUT#F!vY5_GC_oQO`hjA|5!M5b9I=Iptx-97Do7cL)}Yt zzJ;v4%_PTvl?25QG;))w1cW&$ksmuX+h+Crvml&cUfAf3DQomj0DRTUeBDIyumzF= zu-h;tkfHX=nryeoF$`Zj8vH2!p^9wz$&v*So-h=5V(E#R@--(FkhN_@a|Dl z$Pl!eb>Jm=pCy?wL8i1{i&SWDqDNX@+HbM6SM4)3f`oR()(Sb>SpTMy4_ZPxR#F5J z2ocX__F{fhQx(mDiLt2#Fcy|?caGnrsQG;l^>#c1R>7DR{|X$>(2uU&k%`J*0z$GF za*ySK2J+9?|65+jwD1J%7p__53~>kk&&gT*-(0NO* zxW-BjuRSK$zAmsWy7-}8s6pd2?3itYkG&EKdZQAk6b}X5+`{2o?O~sge&B_q;(N-1 z^g{xkykt!a-|*Pp9m4xtfv1L2JNlx9^@s}(_Gyx?R^uKhpzL7!wPl_DKX{wK#xXr< z9=eocD-3Lc_Ul^B(-DwBSCl7fUrf&{-Q3RN8UWP^nfVBBDDLe=>Pg6fl|YtDLG>OO zY9=R*A;^n~`jRTmBE{U*W%iNf_qPQBVDV%hTQY+3v`^Z8&G>Q&?TUNYszS4S)ph}b zGa`51{ALU9Df^6lDr z#|4`jpI2E-ueDE|tI2R~v|GD@i?-&ctp8s~{kFRJL643p({{c@3)db!jx!=QwDrXH z#i&1Q!-dF3aO{R7YS`Q_AIh$_J)QeHZ2z?dVo#N@6@QAHI6=Qe=t#POHskI~;a-$k z;!T!V51K!tW_sN<{!pd|<`=Dgw__R~)UlSTiFFgPe}Xb2xRZ^2reD)H`|4C%pajbm zV-9r$LTDsN-9LjnZK)r&&n)$7b4>Pqb$E8FNr>Mg22}3Fv>TaZT&xhPAe`?q7Owea7NBJ{~T6b4506oI#%Sd(p0lN*vEOjTC_d3*XuB) z%|?2QpRCPfcKHQ+rVhGPOVwxchcY$Vkr~xc@OSfk{gI>B8%vZIMipFnc{iDl^niI7 zRg3u5xQmHWl;r*h*(JAW$z-$&%Z$D8SF~W|6VjHXxCK=h)9Q@P7#6L{7?gRr8DmHa zQZs|LJr+MSCYEvhdr@X*^gq-|=7nrVl z`hb}T8gILaPc$SSiBC5^yAD;@P1q1;h#)WSSt6XqX#&Y)j#oMx8HAJ>nt1* zTs?ErzLp^SX|+HSHp-!5Q;}%f{{~=OgZWttF*^vuL3y2`EN-2~P02kC#h8(qWU&+qA>GIUF#N=$RR9q)Z6W1k{itqy0_}R zCbm1!5x_>j9kY4YuqZ5&=&R1wGe=}U_9D~Jc4ju0s;W5xnmWfpE{V6^G)BLp{5H$A ztb@YW4v6nsg-Pfd7dkyjf7wj`W z?NK5hh?Se*dAAe#s!{?NfP{N)MAx!ZR??>ws-MzNL(_Bmr1^c&b{nrMxo#UD>mJ*E zt+H1q^Hg@shAM9@7L|%Ml`>D>hrG5e1CE8{jcug$EiWfj3x7J# ziP3B7+4AaypI&Cezs6!Z4u2?vGZ(h>0?5d03RcAKpu!jXeSXv-9X5*mLv5LzA3iid+v z^{NdAMHY_*5~9=Z@<7MJ)0X+MRtOjiN~Q_}QUigY{1aUr2&yK|;or0m>j zQ2k~pE1s#sitMY#t?A+b6k~=J*Rrio2{V=m>k}aC&VXKL;biu;$Rwj+V@nQ_{V54> zD(@0_ttFra-p>1QskPs=bL!_W&!GArqM~96qxZxVBw;xk4P4;5zul|vM8@|9gCpL7 zSmDYT0{j}tyX{vgJ1X#OfJ5mSF9-BY+;e07F$*OA!mA>3__ekeynu5fD{^u1__@vi`-l*Mni@jXFC3TprGNj}3s-$}g1Ct_iru6Cc&i)fy&tbm$%zO>K#os1hUf8@a*uI=#n;X_9xVnr883%Dq;M*-S9iB9S zscY&m87*FO&Y?^dy8?PcFGth~`lzK_?gR-1N)MgSP#=iIcTs(@52Q+dTpuV4OI@G= z=uXiUj_SOmHx|P2jUI7*68vz-sTw`?31ys?8NECv`&&{l+eK}!#t*f6%5h7f(CWDa z_|qZk_YW|2tl}V_zAC%SvC0#fg54v+7ri{zfu%tf;ee``#LiUG()k8xb+ND*mi>tr z(7NrM%v!kCkN}#{@QsF;wR~jY&%Aim^69gHfv9dG%NGP#O&`(z60$p_)b#0WN6@Ne zc`WbM{K8CMzO{-__LaX+9s@}Nabxq(|K>1U6jO7zsFvFiSz(WGRi7MO{eZW?%QFm+M z*f0QwTg58G#X|LGwfbhaG33@g8~}ismA+r}B3NW4t2a1ATrpxMI$#LQoqUi;1wDUG~#uVV4A8hLL-ll%Y646ObuBl+RP@SCNQVnrX zzql-)wK&ws9YM-a~#=d^%`*ddljTyi-7ejZ1R|r&T1xRd;^sb z!?=<@1rT7mqG0&QW%;Wt%XQ<)#&E0EsKRgl9?V`HyP@YgLUVF%6A4i~k0!kz&ukho z+92iAfI)sM4lb;^41cwSr3&s0Pl#7yxh(;vA7XRI8r0`Hww8(69vS>Z@+CCQW&E6N zu4Vb8D|JbnJM6j@ux{1qx=|?AEI_sHO*0Fn|ISJFJ00K-`6k!@3G;wKm6{BiP zfZ@l+ZtS^^)G`f@_Xb4qJS6P>cxKaRvpNkJhUW%HDATc5q$1O$1ekt&BBrC3DKH(i zOvd!dVF=SLjvjj5)#|UevaoKSe3kvEcj5X?Dof_~hb_xgbxil>iK$E!W!*rhieEu1 z-2tFWa_Um#+?#V9BALeg$zX|RP~-Du3eyU~q7#d;+&g%KFIH7_j<%W*mOH=U53>fQ|jgJHhd~(BWG`QIA@#SS2rbL)>lO~z^brLL-YgmiL z>e%snXbP^RK%q1FBDk`HapG!wUGRCxj-qp;-W!xt^+WuAE4tH)dNb*wFt|%3$`ugz zVqA?$p0Y&cl36)6jSDRwk!$kjYkk}o-GPkS5Bz%~3eha4>a;b@5zr63fHY9Do(6P# zS$8AP*Y;C?-(E?59{)WSK9E4osBnK}P2hbN0NhT}MdL>;ywJdTA$QPMP?zTQKFPu} zI&GOex(+g~P1K!&$}2{Yvwap4VM^p>Q3{jZb6$GdXboJGUQQ+|5;Ubr@s^j(x^#FZ z&*rkF!yq0f8;({;{<|RHE)*?Wvg`IK3q}2IdoP;3ok(1B$hlq@+d1qGXKp?z*)(5> zZ&9m`YZM9mwilbOhdf-0E!yq3+S7!l6$-L1gSI<1bi2ZNi|ll?UB@**L3^PKc{5{c z@oscpWfy)C`Ygsf(bk_Jz`FH^ zX#ZYs{mHj>?5#h44o*yW>rWoq#O??owjf&W{6^gob#<$_BYBu9f8@UgLHg9LAy5xZ z_e96)Dw&aaCpd=K;>4^Vva6-6&~@)2URXGf3@u&y(FG28Mp-Q)zYEi##33`qSoY7MiK@){C8@1@_|EzLd zSUtLY=k`n)2=BCK>3=~3f6LoIbsaus8<>s+`9=78z1h8m_|7(7T4?68)}^6ihci68 zQE#yCIl_~D6EzX-f~Ff`dap&Ib83kO83RiS>%Crm|Ad(}pY%s=;A1)vr5475)0=Ka$w0ti{-8ncUhi(o56*7veRm69Gnw91LS zgjcy^U&*G(C2p!n4ISTZO&?s=@V|oeXF%FjQ>u-hv`iVHjXmQdP&E?*r|8A1S%>Y| zs@Vfh_4NM+>UX>hP!C|;GN4K*32(f*(Hbmv_|C{~uQYzNL z1p7huAqyrzvl7vtc@eEzBv09=$821ww}%k~64$Q}cvsCh5Iq)64pqTKXtjB3@V^7| zbi?H_+uHSgENy`{4p`NpO$x*1O9a7VO|EWxk7Za|w;4U##WnWlg@Wncu74|RAsXAC z-QK?j@qLhShq6lY!xqF?lDyZ7Zj}o%0sIgoTtU_a^v5j#SCApl6)vsN(M3!id4|Uz zmE~pR{{TShS(igQE4T1Q)$Xlg$sp+)sJvJ*RK+J2n3D07)Eg!l216_l z|0hWL9W<4PkJ;9aB@fLOZr0?|1Fl$UUc;vUel+Np3kVU>QE~-DHQg19$Q6)kYQzi9 zBPn?aA;N#(i%>NmH=Qy~UGw=NkD&?KhOYsk%Vk}U&|z3@JtCHMKhi>LPdwaLrfb^r#KxPNT1j!ovR-(7Xg%t`5*qu_;&%9H=rX8o0rE8~b+P;PQk_<63=t8w>5Q z7o9%lTRY|Bf|z~`sxF6gTrh&lH0HP%1utM^5aYi90vDr>3{J0^rZqA~f*xaR{NHHB z3&2?1`{$$$6ZZagyIUWW_c@VpHsbPA`&_R_npU3+sDPd(vhRD5>1;%&1nax7w6|Nh zM?9*gN}R5>*pm7RwF%Mvb1yoTLv9{rx@&T1z>Xn(|If=KeY?1Je1!B7$;&H!0xCfI zi0l{KzXs}<{mT;??wD3fcUmN~qNQ_2ivd_<;r?H6@C%?*tm7WFC?>LS^#00K9D)3f zmmR9&)DfAMiX)}~86&X2_5xEKqN}lYO@|25F+}YDdwDvy-?|f(cP@dvyq!x-0i8== zzu?Xlq+@h0M=W;|6_4DHPGjVnn@h{Pmk_?=9U?k*pRiD-HFgcEfDXRrm&`$xVlF*0 zCYS81Df;l=1LAhX@vTx8>AYqF7UdxY^5>s-;Re<(+^l!2JYrMFMeNW9^JAJ%A4Yy>KbBHj$ z=@qm4@hQ_|<}vQ1)q^O2JFf<;>B~?COK7-@Q0}S>6`%^_(%+zaTu)VX#8umQ)6x+| zSjSKk??z67%%UOpD(HjrzW^ zh|t3LWWI(7*<%sjAZ)IZdq^(sd$K;bj_^0Goad4^zUBufHrBCJ67{exwP2mz1-}To zcr^=XU@OEL@-AzhTUb6kY(K{)Fy8AnK_k(=CY+Jmc3uH(ICSXHjq7Z~pL^R7`$4ul zv>RqUgF4=FlJAaGZ&12&+epB|nz5*D3YUPm~zw3rpT6J@Qc??a_(%Wl+@=K+>Qg2~wUd6%o)n+Nj zmWYLCZd{JtZ#fkQIOA7LfK##wDQIaT!>JT355MvYP{j7{c(JKru3LuX-7AzjmK} zx`Q%E#8OBCq>6C9?uGMy3qv*4*dhH4pny33uLBadO1K^LW((f%f!iUvx6ED{eFU|sF2vZ&tsgtDlJ0)&y6{?v;} zwXS-!)6%*|SS`dcH0>LJ_-^U9fYnQqe;M>!=#nMjye#@He4UbzeqJh4m+bJHu1Jl& zIQd2Z_A6x7QztCo>Us)WgUXc@iNEOOmMVn}OMF7503?g`0FCfw0Gj@`P&4YgyJp)| zIZKFu+qYajdB0^vtS86wQnO$JH1}@+(I0`fYsu7P?^tA^Cc94LmNJ3?hA{}g5AmYA z9qhKmA;*#}pT+i_NEs1v?YqkIQHzxJJ#{!mV-Q{wUw}4M{C%M7pAp_`>22C)`EKe0 zN`>C;Ok5pr+8~O3&?(+feaNC1cSCgnKHXDY1As4qgexeovxGIeGV*9h0VOLb(I7v6 zf=px&g%HapLDfAJ@+%h0ihas)4u5c?0EH<*3g18-ZfiCC_9;st9u{Tcw*p#aE%pTG zmWhh$+>LC#+oCyUpAr?qFdJZRbAOia7A!yIT>vny0ViTeoSU(Wi9ehs&K+_*;?cvE z98`@4M3phf8hFkluEBz!Q{aNQ-xAl!sBnN)Z0_&uVAEc!ak{m=9rYqyi83CRzE;#s zDzcEeUPwCcIG*RrWv*3?2LhL?pr|GLGcQ@)V|FA>7Gi+C`$98$DJ!lO!Rx5`1z*d_ zD*)zeI}w+O*0;fTh&H}5=X2shReI18Eft>kS(NICNWW#eJ(gbnQH{JSJTG`zrct#F z%X-mH7Z_^dB45cC0PK|!=uInRKVMwxOwM=k( zAnzIlJtL}~p^PRr3TkhFlXh}@TJ2GM5cMi~2}vDu_k;SEy{u8k=&6`Bi5pX;7cjr6 zx35K8z4}Pch+wXQoa-6A#)42ck$%pJ&6Bg6mD(-d5fm8d&>M8=%vd@a0Fx3DT|M7| zI@a@^sz47OJXjroRM)oE2^PO>>J;Xx#T3hCGMc8=53#?N)XmG*$f#|QcSq_QEhvpf zaiq5TXLfc6ST!xYj;BDCwE7VXk{b7K6c1C~CKR(`47asZ9%DWv19XM3UH~k2fU2}S zXqjQGfB$r={~R|wrxg8I{%fn>%+w^Z@)a+V4_E{$w-yPPM;n99;T9S_+ub(K(3n^_ z`E3mPab1Fj;Q*H}AF^oH?K6i4%T`mwlhh`N7$R{Ish^fH$F2U9IFscGr`s-q`z$X$ zlH^#~sr_;69EPRY!)(5F}uY#9H#l0J(|TBZ6KFVWxdHC>A$pkn3{ zV|jxXIV%B#4`HM}4`QwY(O}1A3nh+DlxR?SWu9m(&H#71&EQuW69-vQ9PUt89r_0M zh1X<&RJq#2C{hnX4S0MM5Qc!@nmF|;6oQzz^*CS`aPx%WN&4OgbD1f6U}0soyK`!i#!Xl*y0f3J$DKi6_gqcXqBn_RB?QeN+cuF>pp) zrj)z65L0e@jdSr`quH1p00)uOa)iwIKWrkP)Yz34z zE1Ujcs0<;%N#5n`S;mcDk3ISxrX$hve!q<-OlyLumn6thhJfWACv;9QH^8xCt2S@> zIfll~qLT_>(MWR2^Rp}=SLu1?$??3zstyxLSthv8qs8u^|FGqQE+r(IkapWx0V8Jo zf5zzhbz%`{8U?~=dtsJ3I|&Q0soQZvMALh1 z5<%6yjCi{RHEW+%=dfGMwMkcLkFJLBp1m6fX`FBj;=GFs@l_I-HYXOot}ac5CmZ0C#&s5cMlIjr=8y85Q|c0{(kA zf;3!0f+1pp;|!`;(W`qqfui@LRmD#Te+&rj5L3b7dOlM;#6ktfPdJE81%`lN89H+% zNG0c#K*glNGaVSq5R7UB4Fh4(2XkSmVMxQOZW#O+vW9{fejgazepEw2)5TQDQ20p) z^r6>q5abJh;4(@L#xa42+oDXwATb;lHcuz_9-YCxM-WHcdsMEv{OD;}_JHJ{f|koJ zwJe{rNMf-s4Z@bIhUr-v;`T=)XDr?`_BpYo@iWh{Jhy;|(OQ?2Ium-@A{r5mDraHf z7967Cq`7!Hq#D&qSoN4xIZmAu5y(IG0y$^d;RC`K0Tf93Ja$2QhrozXYB^keRlse) z^_xi@4-E@@8smX0b9BhdrT{7Tir_dL-T9?PpfU>r$+}<2+F?0=lDg*Z0L2f0!WDG& zBw8_x5;N~rP|n37xm&A3Jo9t8{Z@qcSpX>ZB{VWp-Io}NSG@^>pwzoOQg5Oc^T^ov zQSU(+Njkt5smMAnK_pz>rQzBm^(RhSxRd%56`Dbhg1{*8E->{d(!hc}ijgR?J_S+y z0Z_QTsXm2Hze0S9k;DUf((6?eGwXiadu#UTcoiFutjm3Im-N24@rElsiqC*q|IEuQ z)u7K?6e^CTyDvs^YkEEfk-r3Nu6muZh##@faea!Bjd8q+&jOP_?xD)|*_fMEm2K$Z z1}82@P}f1$Rj~?61x@s!iFNo_8Xb-pP^w244zCVw+$KHlOK|Dw0#k-w@dDFGYWw}c zbyD-sAXIm=?M$%%kC+J-kPR5;O2N_C1nFN8dY8d=Kw09`*d@`YkyxpgNu5h!#cDZC zeSEcSgdwYpKL^@B1Z`IttA0rW8P>Fx%~*=s8*oG;9pOoNX$1I}0O+cbhw&-XZHBTX@ro`%I7{0*na|G z#eAi_F{w~i)7z#mr>Cunmvd;B%`<}Xz<~$tb86b!G{Mo)UjUN3rK3Y{Ep&7=K`|EN z>dX&Xwxl=L&928g0-mh5dM9Gpvwsv^cHzjHfveh^81Awrt-v3n3>-~Lkhj1RSC_rp zGOA3M*|))lxl0CYR-L^7@^^FC8Jg1@cEtNK4?EKYXV`raNc_W24S@z+##2~^Y{e-$ zK~Yb-TIs!3nsgajv{Evy4w#}BjJBkXxi5n{Jy=(Vt7G_CX-5QL6SCKk{k(m4oZR!=24@T>eR`d!4 zt&TTBxXa@$oI3^MjTk2xZ`4g;<4vGu$J>h_emBRPkeuFlBixsHyh#h3@%D89@gIX# z<9F36fa=CC_-3~msQfADL}IgKZ8Yzz0=77@=5{@(`iuY0>ph4>lE zj36O)F2zlnx*PgdLqfUC3PTj_2U~L_cK)JazdSD8Uv6-2$iU9*lMb(L& z5#`Hcx<{j@1|*)lV7iNlXO$p{e;5g=0GS^a@8{)^=AVNgsM6o}koT%>4 z_#o<#Cf(ojazfo1l@A?nqxOXOs0GM}R__dFBK#5%x-z1kxCSpL^=8VEb0`xFy-pX4 zIx}f3!Oo12aCR7z@VC9)q{En7{+U9Cv5#Ir7kP&;k-p1WX^i->0j zGl@^nCKu5R=q~SoCb}_g@`cS2d%ugYa%g`Kbbk(2;o4-Kq};NKM5U~BslSNS^yVo9 z{6#=2o~N9&fXAJu6t%&bs(c?%cm~hq-MtpVCHpMj=3PWEaDO*p+ySBD{oRKx3`8!* zx^tiipl<9Y0y=gs0$oDzAut=e6WQf%?&N>vJ6nnn>E7)h0FmEfsaPkjrVV$N&Ap4r zRa_A!Dh?-CcGdCLs7&=0;WCKk)~LCkfc!rMc~@T5>ug&=iO2egAX?@we0e>K$B-ks z=zRk^CfWW_+7f~G0mb!h?y~@w>@#sbs~qz$gx&4^AxM7{mAgFBIf}Y`Bj+d?D%IY+ z;KUyYiYPM2HGQfN)4QI+im@fi|D>XW0 z(be8WYQ{Sf9RQ#14gqlkhzm&PEonf(^Oi#DS%2prg8H9=x+}@50&nMgtxN?LQk|Y@ zCt}VyUG+F)kv?Rf-rNIggcWuIGVeBH>7KRkKdP=kP6)S2dq$M>~~)WgdI&TV3aos>2CpbGBLHhm{cdHF$L@7G{LMI zCP9DDQ)5V&O zpf*KMJY9Wi7kjZbO}PuHjrm0NQ?$}GHELo`SssX~DcqQEf@!IJ`Ia~3+AZCPk(=>< z4ya!Qm|{(*mMBou>APs+oepr&<$Yo!RUM&l-sGyf*H~_;UoOh2`0$NkfCZw8Y~j%H z?c=+o@o6s&RqPoWrUU#t3j9=#Hjj0-N##3UrmE5;1}2rCQ7&zUSisQKdL1{G(ApsE zYE9kXsSNPBu_e*n0)*6xq)8v%rKwsmO|zm_wB4Lli+>7={(06L$aN&gYL$7X*|v>; zV27}N3gWI_(5TXefP)4db{e?%w&1|dX?Yn|N-vlXLezqeicyDj{t2M|1Ylgfpd6$W zF{!APM(#2koSsill=O~VhRz7K0|!>^b6lT31KjcB{~YwE>L;3mKS2XL>n9QkHFdG_ z%=n3;l&8U=x|5aP4JWWdYyGjDWg-iAxDvjehFUVW7MFN6d;NlU&0k8o8`(A&q-VcL`jO-u|XyYi(T z^urcYxuu-MgJu&(3fNx*=$8S-Wu7{ePg$UW{>hU5j0p6*pkF_xX6@IXu`QQ0N)hyvq4aGwKt*YAA5 zg3@v2^L72)DKQrw%(NIpL0`#5q26yAMMaAd)65zT()6EL)UW_2T1??#ftXZ4mv|!s f#f-S$U^y^rpH5`p3Hu(w6Sh;zf&(#5#s~g?K4